home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / rfc / rfcxxxx / rfc1593 < prev    next >
Text File  |  1995-07-26  |  208KB  |  6,724 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                        W. McKenzie
  8. Request for Comments: 1593                                      J. Cheng
  9. Category: Informational                           IBM Networking Systems
  10.                                                               March 1994
  11.  
  12.  
  13.                            SNA APPN Node MIB
  14.  
  15. Status of this Memo
  16.  
  17.    This memo provides information for the Internet community.  This memo
  18.    does not specify an Internet standard of any kind.  Distribution of
  19.    this memo is unlimited.
  20.  
  21. Abstract
  22.  
  23.    This RFC describes IBM's SNMP support for SNA Advanced Peer-to-Peer
  24.    Networking (APPN) nodes.
  25.  
  26. Table of Contents
  27.  
  28.    1.0  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .  2
  29.    2.0  Definitions   . . . . . . . . . . . . . . . . . . . . . . . .  3
  30.    2.1  APPN Node Group   . . . . . . . . . . . . . . . . . . . . . .  3
  31.      2.1.1  APPN Node General Information   . . . . . . . . . . . . .  4
  32.      2.1.2  APPN Network Node Information   . . . . . . . . . . . . .  6
  33.      2.1.3  APPN End Node Information   . . . . . . . . . . . . . . .  8
  34.      2.1.4  APPN Port Information   . . . . . . . . . . . . . . . .   10
  35.        2.1.4.1  General Port Information  . . . . . . . . . . . . .   10
  36.        2.1.4.2  TCP/IP Port Information   . . . . . . . . . . . . .   14
  37.        2.1.4.3  Data Link Switch Port Information   . . . . . . . .   15
  38.        2.1.4.4  Token Ring Port Information   . . . . . . . . . . .   16
  39.        2.1.4.5  Port DLC Trace Information  . . . . . . . . . . . .   17
  40.      2.1.5  APPN Link Station Information   . . . . . . . . . . . .   23
  41.        2.1.5.1  General Link Station Information  . . . . . . . . .   23
  42.        2.1.5.2  TCP/IP Link Station Information   . . . . . . . . .   35
  43.        2.1.5.3  Data Link Switch Link Station Information   . . . .   37
  44.        2.1.5.4  Token Ring Link Station Information   . . . . . . .   39
  45.        2.1.5.5  Link Station Status Information   . . . . . . . . .   41
  46.      2.1.6  SNMP Performance Information for APPN Subagent  . . . .   46
  47.      2.1.7  Performance Information for APPN Node   . . . . . . . .   49
  48.      2.1.8  XID Statistics  . . . . . . . . . . . . . . . . . . . .   50
  49.    2.2  APPN Topology Group   . . . . . . . . . . . . . . . . . . .   51
  50.      2.2.1  Topology Performance Information  . . . . . . . . . . .   52
  51.        2.2.1.1  Topology Route Information  . . . . . . . . . . . .   58
  52.      2.2.2  Adjacent Node Table   . . . . . . . . . . . . . . . . .   60
  53.      2.2.3  Network Node Topology   . . . . . . . . . . . . . . . .   62
  54.        2.2.3.1  NN Topology Table (Indexed by Node Name)  . . . . .   62
  55.  
  56.  
  57.  
  58. McKenzie & Cheng                                                [Page 1]
  59.  
  60. RFC 1593                   SNA APPN Node MIB                  March 1994
  61.  
  62.  
  63.        2.2.3.2  NN TG Table (Indexed by Node Names and TG Number)     66
  64.        2.2.3.3  NN Topology Table (Indexed by FRSN and Node Name)     73
  65.        2.2.3.4  NN TG Table (Indexed by FRSN, Node Names, and TG
  66.                 Number)   . . . . . . . . . . . . . . . . . . . . .   77
  67.    2.3  APPN Node Local Topology Group  . . . . . . . . . . . . . .   83
  68.      2.3.1  Local Topology This Node  . . . . . . . . . . . . . . .   84
  69.        2.3.1.1  Local General Information   . . . . . . . . . . . .   84
  70.        2.3.1.2  Local NN Specific Information   . . . . . . . . . .   85
  71.        2.3.1.3  Local TG Information  . . . . . . . . . . . . . . .   87
  72.      2.3.2  Client End Nodes Topology Known to Serving NN   . . . .   93
  73.        2.3.2.1  Client End Nodes Information  . . . . . . . . . . .   93
  74.        2.3.2.2  Client End Nodes TG Information (Tail Vectors)  . .   94
  75.    2.4  APPN Directory Group  . . . . . . . . . . . . . . . . . . .   99
  76.      2.4.1  Directory Performance Information   . . . . . . . . . .   99
  77.      2.4.2  Directory Cache Table   . . . . . . . . . . . . . . . .  102
  78.    2.5  APPN Class Of Service Group   . . . . . . . . . . . . . . .  105
  79.      2.5.1  COS Mode Table  . . . . . . . . . . . . . . . . . . . .  108
  80.      2.5.2  COS Name Table  . . . . . . . . . . . . . . . . . . . .  109
  81.      2.5.3  COS Node Row Table  . . . . . . . . . . . . . . . . . .  110
  82.      2.5.4  COS TG Row Table  . . . . . . . . . . . . . . . . . . .  113
  83.    3.0  Acknowledgements  . . . . . . . . . . . . . . . . . . . . .  119
  84.    4.0  Security Considerations . . . . . . . . . . . . . . . . . .  119
  85.    5.0  Authors' Addresses  . . . . . . . . . . . . . . . . . . . .  120
  86.  
  87. 1.0  Introduction
  88.  
  89.    This module contains managed objects which describe the following:
  90.  
  91.       o   The APPN node (either an APPN network node or an APPN end node)
  92.  
  93.       o   The connections of the node to other SNA nodes
  94.  
  95.       o   The APPN network topology (as reflected in the network topology
  96.           database that is replicated in each APPN network node.
  97.  
  98.    This module does not describe the SNA logical units (LUs) served by
  99.    the APPN node nor does it describe the sessions between LUs.  Managed
  100.    objects for that information are under development.
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. McKenzie & Cheng                                                [Page 2]
  115.  
  116. RFC 1593                   SNA APPN Node MIB                  March 1994
  117.  
  118.  
  119. 2.0  Definitions
  120.  
  121.   IBM-6611-APPN-MIB DEFINITIONS          ::= BEGIN
  122.  
  123.   IMPORTS
  124.  
  125.           enterprises, Counter, IpAddress,
  126.           Gauge, TimeTicks
  127.                  FROM RFC1155-SMI
  128.  
  129.           DisplayString
  130.                  FROM RFC1213-MIB
  131.  
  132.           OBJECT-TYPE
  133.                  FROM RFC-1212;
  134.  
  135.  
  136.  
  137.   -- ******************************************************************
  138.   ibm                            OBJECT IDENTIFIER ::= { enterprises 2 }
  139.   ibmProd                        OBJECT IDENTIFIER ::= { ibm 6 }
  140.   ibm6611                        OBJECT IDENTIFIER ::= { ibmProd 2 }
  141.   ibmappn                        OBJECT IDENTIFIER ::= { ibm6611 13 }
  142.  
  143.   -- ******************** The APPN Node Group *********************
  144.  
  145.   ibmappnNode                    OBJECT IDENTIFIER ::= { ibmappn 1 }
  146.   ibmappnGeneralInfoAndCaps      OBJECT IDENTIFIER ::= { ibmappnNode 1 }
  147.   ibmappnNnUniqueInfoAndCaps     OBJECT IDENTIFIER ::= { ibmappnNode 2 }
  148.   ibmappnEnUniqueCaps            OBJECT IDENTIFIER ::= { ibmappnNode 3 }
  149.   ibmappnPortInformation         OBJECT IDENTIFIER ::= { ibmappnNode 4 }
  150.   ibmappnLinkStationInformation  OBJECT IDENTIFIER ::= { ibmappnNode 5 }
  151.   ibmappnSnmpInformation         OBJECT IDENTIFIER ::= { ibmappnNode 6 }
  152.   ibmappnMemoryUse               OBJECT IDENTIFIER ::= { ibmappnNode 7 }
  153.   ibmappnXidInformation          OBJECT IDENTIFIER ::= { ibmappnNode 8 }
  154.  
  155.   -- This group provides global information about the
  156.   -- APPN node, which is either a network node or an end node.
  157.  
  158.  
  159.   -- The first section applies to all APPN nodes.
  160.   -- The second section applies only to network nodes.
  161.   -- The third section applies only to end nodes.
  162.   -- The fourth section applies to Port information.
  163.   -- The fifth section applies to SNA link station Information.
  164.   -- The sixth section applies to SNMP traffic for this APPN sub-agent
  165.   -- The seventh section applies to APPN memory usage.
  166.   -- The eighth section applies to XID activities.
  167.  
  168.  
  169.  
  170. McKenzie & Cheng                                                [Page 3]
  171.  
  172. RFC 1593                   SNA APPN Node MIB                  March 1994
  173.  
  174.  
  175.   -- APPN General Information
  176.   -- This section applies to both network and end nodes.
  177.  
  178.  
  179.   ibmappnNodeCpName   OBJECT-TYPE
  180.         SYNTAX DisplayString (SIZE (3..17))
  181.         ACCESS read-only
  182.         STATUS mandatory
  183.         DESCRIPTION
  184.             "Administratively-assigned network name
  185.             for this node in the format NETID.CPNAME."
  186.  
  187.         ::=  { ibmappnGeneralInfoAndCaps 1 }
  188.  
  189.   ibmappnNodeNetid    OBJECT-TYPE
  190.         SYNTAX DisplayString  (SIZE (1..8))
  191.         ACCESS read-only
  192.         STATUS mandatory
  193.         DESCRIPTION
  194.             "Administratively-assigned APPN network identification,
  195.              which can be from one to eight characters.
  196.              This ID is used with the control point name
  197.              to create a fully-qualified control point name."
  198.  
  199.         ::=  { ibmappnGeneralInfoAndCaps 2 }
  200.  
  201.   ibmappnNodeBlockNum OBJECT-TYPE
  202.         SYNTAX DisplayString   (SIZE (3))
  203.         ACCESS read-only
  204.         STATUS mandatory
  205.         DESCRIPTION
  206.            "The block number is the first three digits of the node_id.
  207.             These 3 hexadecimal digits identify the product and are not
  208.             configurable."
  209.  
  210.         ::=  { ibmappnGeneralInfoAndCaps 3 }
  211.  
  212.   ibmappnNodeIdNum OBJECT-TYPE
  213.         SYNTAX DisplayString  (SIZE (5))
  214.         ACCESS read-only
  215.         STATUS mandatory
  216.         DESCRIPTION
  217.            "The ID number is the last 5 digits of the node_id.
  218.             These 5 hexadecimal digits are administratively defined and
  219.             combined with the 3 digit block number form the node_id.
  220.             This node_id is used to identify the local node and is
  221.             include in APPN alerts as well as being included in XIDs.
  222.             A unique value is required for connections to SNA
  223.  
  224.  
  225.  
  226. McKenzie & Cheng                                                [Page 4]
  227.  
  228. RFC 1593                   SNA APPN Node MIB                  March 1994
  229.  
  230.  
  231.             sub-area."
  232.  
  233.         ::=  { ibmappnGeneralInfoAndCaps 4 }
  234.  
  235.   ibmappnNodeType  OBJECT-TYPE
  236.         SYNTAX INTEGER {
  237.                        networkNode(1),
  238.                        endNode(2),
  239.                        len(4)
  240.                        }
  241.         ACCESS read-only
  242.         STATUS mandatory
  243.         DESCRIPTION
  244.              "Type of APPN node, either network, len, or end node."
  245.  
  246.         ::=  { ibmappnGeneralInfoAndCaps 5 }
  247.  
  248.   ibmappnNodeUpTime  OBJECT-TYPE
  249.         SYNTAX TimeTicks
  250.         ACCESS read-only
  251.         STATUS mandatory
  252.         DESCRIPTION
  253.             "Time (in hundredths of a second) since this APPN node
  254.              was initialized."
  255.  
  256.         ::=  { ibmappnGeneralInfoAndCaps 6 }
  257.  
  258.   ibmappnNodeNegotLs   OBJECT-TYPE
  259.         SYNTAX INTEGER {yes(1), no(2)}
  260.         ACCESS read-only
  261.         STATUS mandatory
  262.         DESCRIPTION
  263.              "Indicates whether this node supports negotiable
  264.               link stations."
  265.  
  266.         ::=  { ibmappnGeneralInfoAndCaps 7 }
  267.  
  268.   ibmappnNodeSegReasm OBJECT-TYPE
  269.         SYNTAX INTEGER {yes(1), no(2)}
  270.         ACCESS read-only
  271.         STATUS mandatory
  272.         DESCRIPTION
  273.              "Indicates whether this node supports segment
  274.               reassembly.  This is only supported when
  275.               segment generation is also supported."
  276.  
  277.         ::=  { ibmappnGeneralInfoAndCaps 8 }
  278.  
  279.  
  280.  
  281.  
  282. McKenzie & Cheng                                                [Page 5]
  283.  
  284. RFC 1593                   SNA APPN Node MIB                  March 1994
  285.  
  286.  
  287.   ibmappnNodeBindReasm OBJECT-TYPE
  288.         SYNTAX INTEGER {yes(1), no(2)}
  289.         ACCESS read-only
  290.         STATUS mandatory
  291.         DESCRIPTION
  292.              "Indicates whether this node supports Bind segment
  293.               reassembly.  This will only be supported when Bind
  294.               segment generation is also supported."
  295.  
  296.         ::=  { ibmappnGeneralInfoAndCaps 9 }
  297.  
  298.   ibmappnNodeParallelTg   OBJECT-TYPE
  299.         SYNTAX INTEGER {yes(1), no(2)}
  300.         ACCESS read-only
  301.         STATUS mandatory
  302.         DESCRIPTION
  303.              "Indicates whether this node supports parallel TGs."
  304.  
  305.         ::=  { ibmappnGeneralInfoAndCaps 10 }
  306.  
  307.   ibmappnNodeService    OBJECT-TYPE
  308.         SYNTAX INTEGER {yes(1), no(2)}
  309.         ACCESS read-only
  310.         STATUS mandatory
  311.         DESCRIPTION
  312.              "Indicates whether this node allows call-in from nodes not
  313.               defined locally."
  314.  
  315.         ::=  { ibmappnGeneralInfoAndCaps 11 }
  316.  
  317.   ibmappnNodeAdaptiveBindPacing  OBJECT-TYPE
  318.         SYNTAX INTEGER {yes(1), no(2)}
  319.         ACCESS read-only
  320.         STATUS mandatory
  321.         DESCRIPTION
  322.              "Indicates whether this node supports adaptive bind pacing."
  323.  
  324.         ::=  { ibmappnGeneralInfoAndCaps 12 }
  325.  
  326.  
  327.  
  328.   -- **************************************************************
  329.   -- APPN Network Node Information
  330.   -- This section provides global information about the
  331.   -- APPN network node.
  332.  
  333.   ibmappnNodeNnRcvRegChar OBJECT-TYPE
  334.         SYNTAX INTEGER {yes(1), no(2)}
  335.  
  336.  
  337.  
  338. McKenzie & Cheng                                                [Page 6]
  339.  
  340. RFC 1593                   SNA APPN Node MIB                  March 1994
  341.  
  342.  
  343.         ACCESS read-only
  344.         STATUS mandatory
  345.         DESCRIPTION
  346.              "Indicates whether this node supports receiving registered
  347.               characteristics."
  348.  
  349.         ::=  { ibmappnNnUniqueInfoAndCaps 1 }
  350.  
  351.   ibmappnNodeNnGateway    OBJECT-TYPE
  352.         SYNTAX INTEGER {yes(1), no(2)}
  353.         ACCESS read-only
  354.         STATUS mandatory
  355.         DESCRIPTION
  356.              "Indicates whether this is a gateway node."
  357.  
  358.         ::=  { ibmappnNnUniqueInfoAndCaps 2 }
  359.  
  360.   ibmappnNodeNnCentralDirectory  OBJECT-TYPE
  361.         SYNTAX INTEGER {yes(1), no(2)}
  362.         ACCESS read-only
  363.         STATUS mandatory
  364.         DESCRIPTION
  365.              "Indicates whether this node supports central directory
  366.               cache."
  367.  
  368.         ::=  { ibmappnNnUniqueInfoAndCaps 3 }
  369.  
  370.   ibmappnNodeNnTreeCache OBJECT-TYPE
  371.         SYNTAX INTEGER {yes(1), no(2)}
  372.         ACCESS read-only
  373.         STATUS mandatory
  374.         DESCRIPTION
  375.              "Indicates whether this node supports route tree cache."
  376.  
  377.         ::=  { ibmappnNnUniqueInfoAndCaps 4 }
  378.  
  379.   ibmappnNodeNnTreeUpdate  OBJECT-TYPE
  380.         SYNTAX INTEGER {yes(1), no(2)}
  381.         ACCESS read-only
  382.         STATUS mandatory
  383.         DESCRIPTION
  384.              "Indicates whether this node supports
  385.               incremental_tree_update, which is only
  386.               supported when tree caching is supported."
  387.  
  388.         ::=  { ibmappnNnUniqueInfoAndCaps 5 }
  389.  
  390.   ibmappnNodeNnRouteAddResist   OBJECT-TYPE
  391.  
  392.  
  393.  
  394. McKenzie & Cheng                                                [Page 7]
  395.  
  396. RFC 1593                   SNA APPN Node MIB                  March 1994
  397.  
  398.  
  399.         SYNTAX INTEGER
  400.         ACCESS read-only
  401.         STATUS mandatory
  402.         DESCRIPTION
  403.             "Route addition resistance is a value that
  404.             indicates the relative desirability
  405.             of using this node for intermediate session traffic.
  406.             The value, which can be any integer 0-255,
  407.             is used in route computation.  The lower the value,
  408.             the more desirable the node is for intermediate routing."
  409.  
  410.         ::=  { ibmappnNnUniqueInfoAndCaps 6 }
  411.  
  412.   ibmappnNodeNnIsr   OBJECT-TYPE
  413.         SYNTAX INTEGER {yes(1), no(2)}
  414.         ACCESS read-only
  415.         STATUS mandatory
  416.         DESCRIPTION
  417.              "Indicates whether the node supports intermediate
  418.               session routing."
  419.  
  420.         ::=  { ibmappnNnUniqueInfoAndCaps 7 }
  421.  
  422.   ibmappnNodeNnFrsn             OBJECT-TYPE
  423.         SYNTAX INTEGER (0..65535)
  424.         ACCESS read-only
  425.         STATUS mandatory
  426.         DESCRIPTION
  427.             "Flow reduction sequence numbers (FRSNs) are associated
  428.              with Topology Database Updates (TDUs) and are unique
  429.              only within each APPN network node.  A TDU can be
  430.              associated with multiple APPN resources. This object
  431.              is the last FRSN sent in a topology update to
  432.              adjacent network nodes."
  433.  
  434.         ::=  { ibmappnNnUniqueInfoAndCaps 8 }
  435.  
  436.  
  437.   -- **************************************************************
  438.   -- APPN End Node Information
  439.  
  440.   ibmappnNodeEnSegGen     OBJECT-TYPE
  441.         SYNTAX INTEGER {yes(1), no(2)}
  442.         ACCESS read-only
  443.         STATUS mandatory
  444.         DESCRIPTION
  445.             "Indicates whether this end node supports segment generation."
  446.  
  447.  
  448.  
  449.  
  450. McKenzie & Cheng                                                [Page 8]
  451.  
  452. RFC 1593                   SNA APPN Node MIB                  March 1994
  453.  
  454.  
  455.         ::=  { ibmappnEnUniqueCaps 1 }
  456.  
  457.   ibmappnNodeEnModeCosMap    OBJECT-TYPE
  458.         SYNTAX INTEGER {yes(1), no(2)}
  459.         ACCESS read-only
  460.         STATUS mandatory
  461.         DESCRIPTION
  462.              "Indicates whether this end node supports
  463.               mode name to COS name mapping."
  464.  
  465.         ::=  { ibmappnEnUniqueCaps 2 }
  466.  
  467.   ibmappnNodeEnLocateCdinit  OBJECT-TYPE
  468.         SYNTAX INTEGER {yes(1), no(2)}
  469.         ACCESS read-only
  470.         STATUS mandatory
  471.         DESCRIPTION
  472.              "Indicates whether this end node supports Locate Cdinit."
  473.  
  474.         ::=  { ibmappnEnUniqueCaps 3 }
  475.  
  476.   ibmappnNodeEnSendRegNames OBJECT-TYPE
  477.         SYNTAX INTEGER {yes(1), no(2)}
  478.         ACCESS read-only
  479.         STATUS mandatory
  480.         DESCRIPTION
  481.              "Indicates whether the node will register its LUs with the
  482.               adjacent serving network node:
  483.  
  484.                 NO  - do not register names
  485.                 YES - register names"
  486.  
  487.         ::=  { ibmappnEnUniqueCaps 4 }
  488.  
  489.   ibmappnNodeEnSendRegChar OBJECT-TYPE
  490.         SYNTAX INTEGER {yes(1), no(2)}
  491.         ACCESS read-only
  492.         STATUS mandatory
  493.         DESCRIPTION
  494.              "Indicates whether this node supports
  495.               send register characteristics, which is only
  496.               supported when send registered names is also
  497.               supported."
  498.  
  499.         ::=  { ibmappnEnUniqueCaps 5 }
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. McKenzie & Cheng                                                [Page 9]
  507.  
  508. RFC 1593                   SNA APPN Node MIB                  March 1994
  509.  
  510.  
  511.   -- **************************************************************
  512.   -- APPN Port information
  513.   --
  514.  
  515.  
  516.   ibmappnNodePortTable OBJECT-TYPE
  517.         SYNTAX SEQUENCE OF IbmappnNodePortEntry
  518.         ACCESS not-accessible
  519.         STATUS mandatory
  520.         DESCRIPTION
  521.              "The Port table describes the configuration and current
  522.               status of the ports used by APPN.  The type of DLC is
  523.               included in this table as a pointer to the DLC port
  524.               specific tables."
  525.  
  526.         ::= { ibmappnPortInformation 1 }
  527.  
  528.   ibmappnNodePortEntry OBJECT-TYPE
  529.         SYNTAX IbmappnNodePortEntry
  530.         ACCESS not-accessible
  531.         STATUS mandatory
  532.         DESCRIPTION
  533.              "The Port Name is used as the index to this table."
  534.  
  535.         INDEX
  536.                { ibmappnNodePortName }
  537.  
  538.         ::= { ibmappnNodePortTable 1 }
  539.  
  540.   IbmappnNodePortEntry ::= SEQUENCE {
  541.         ibmappnNodePortName            DisplayString,
  542.         ibmappnNodePortState           INTEGER,
  543.  
  544.         ibmappnNodePortDlcType         INTEGER,
  545.         ibmappnNodePortPortType        INTEGER,
  546.         ibmappnNodePortSIMRIM          INTEGER,
  547.         ibmappnNodePortLsRole          INTEGER,
  548.         ibmappnNodePortMaxRcvBtuSize   INTEGER,
  549.         ibmappnNodePortMaxIframeWindow INTEGER,
  550.         ibmappnNodePortDefLsGoodXids   Counter,
  551.         ibmappnNodePortDefLsBadXids    Counter,
  552.         ibmappnNodePortDynLsGoodXids   Counter,
  553.         ibmappnNodePortDynLsBadXids    Counter,
  554.         ibmappnNodePortSpecific        OBJECT IDENTIFIER
  555.                                      }
  556.  
  557.  
  558.   ibmappnNodePortName OBJECT-TYPE
  559.  
  560.  
  561.  
  562. McKenzie & Cheng                                               [Page 10]
  563.  
  564. RFC 1593                   SNA APPN Node MIB                  March 1994
  565.  
  566.  
  567.         SYNTAX DisplayString (SIZE (1..8))
  568.         ACCESS read-only
  569.         STATUS mandatory
  570.         DESCRIPTION
  571.             "Administratively-assigned name for this APPN port.
  572.              The name can be from one to eight characters."
  573.  
  574.         ::=  { ibmappnNodePortEntry 1 }
  575.  
  576.   ibmappnNodePortState        OBJECT-TYPE
  577.         SYNTAX INTEGER    {
  578.                            inactive(1),
  579.                            pendactive(2),
  580.                            active(3),
  581.                            pendinact(4)
  582.                            }
  583.         ACCESS read-write
  584.         STATUS mandatory
  585.         DESCRIPTION
  586.              "Indicates the current state of this port."
  587.  
  588.         ::=  { ibmappnNodePortEntry 2 }
  589.  
  590.   ibmappnNodePortDlcType OBJECT-TYPE
  591.         SYNTAX INTEGER {
  592.                         other(1),          -- none of the following
  593.                         sdlc(2),
  594.                         dls(3),
  595.                         socket(4),
  596.                         ethernet(5),
  597.                         tokenRing(6)
  598.                        }
  599.             ACCESS  read-only
  600.             STATUS  mandatory
  601.             DESCRIPTION
  602.                     "The type of DLC interface, distinguished according
  603.                     to the protocol immediately 'below' this layer."
  604.  
  605.         ::=  { ibmappnNodePortEntry 3 }
  606.  
  607.   ibmappnNodePortPortType  OBJECT-TYPE
  608.         SYNTAX INTEGER {
  609.                        leased(1),
  610.                        switched(2),
  611.                        sharedAccessFacilities(3)
  612.                 }
  613.         ACCESS read-only
  614.         STATUS mandatory
  615.  
  616.  
  617.  
  618. McKenzie & Cheng                                               [Page 11]
  619.  
  620. RFC 1593                   SNA APPN Node MIB                  March 1994
  621.  
  622.  
  623.         DESCRIPTION
  624.              "Identifies the type of line used by this port."
  625.  
  626.         ::=  { ibmappnNodePortEntry 4 }
  627.  
  628.   ibmappnNodePortSIMRIM  OBJECT-TYPE
  629.         SYNTAX INTEGER {yes(1), no(2)}
  630.         ACCESS read-only
  631.         STATUS mandatory
  632.         DESCRIPTION
  633.              "Indicates whether Set Initialization Mode (SIM) and
  634.               Receive Initialization Mode (RIM) are supported."
  635.  
  636.         ::=  { ibmappnNodePortEntry 5 }
  637.  
  638.   ibmappnNodePortLsRole OBJECT-TYPE
  639.         SYNTAX INTEGER {
  640.                        primary(1),
  641.                        secondary(2),
  642.                        negotiable(3),
  643.                        abm(4)
  644.                }
  645.         ACCESS read-only
  646.         STATUS mandatory
  647.         DESCRIPTION
  648.             "Initial role for LSs activated through this port,
  649.              where 'abm' indicates asynchronous balance mode."
  650.  
  651.         ::=  { ibmappnNodePortEntry 6 }
  652.  
  653.   ibmappnNodePortMaxRcvBtuSize OBJECT-TYPE
  654.         SYNTAX INTEGER
  655.         ACCESS read-only
  656.         STATUS mandatory
  657.         DESCRIPTION
  658.             "Maximum Basic Transmission Size (BTU) that a
  659.              link station on this port can receive."
  660.  
  661.         ::=  { ibmappnNodePortEntry 7 }
  662.  
  663.   ibmappnNodePortMaxIframeWindow OBJECT-TYPE
  664.         SYNTAX INTEGER
  665.         ACCESS read-only
  666.         STATUS mandatory
  667.         DESCRIPTION
  668.             "Maximum number of I-frames that can be received
  669.              by the XID sender before an acknowledgement is received."
  670.  
  671.  
  672.  
  673.  
  674. McKenzie & Cheng                                               [Page 12]
  675.  
  676. RFC 1593                   SNA APPN Node MIB                  March 1994
  677.  
  678.  
  679.         ::=  { ibmappnNodePortEntry 8 }
  680.  
  681.   ibmappnNodePortDefLsGoodXids    OBJECT-TYPE
  682.       SYNTAX  Counter
  683.       ACCESS  read-only
  684.       STATUS  mandatory
  685.       DESCRIPTION
  686.               "The total number of successfull XIDs that have occurred
  687.                on all defined link stations on this port since the last
  688.                time this port was started."
  689.  
  690.         ::=  { ibmappnNodePortEntry 9 }
  691.  
  692.   ibmappnNodePortDefLsBadXids    OBJECT-TYPE
  693.       SYNTAX  Counter
  694.       ACCESS  read-only
  695.       STATUS  mandatory
  696.       DESCRIPTION
  697.               "The total number of unsuccessfull XIDs that have occurred
  698.                on all defined link stations on this port since the last
  699.                time this port was started."
  700.  
  701.         ::=  { ibmappnNodePortEntry 10 }
  702.  
  703.   ibmappnNodePortDynLsGoodXids    OBJECT-TYPE
  704.       SYNTAX  Counter
  705.       ACCESS  read-only
  706.       STATUS  mandatory
  707.       DESCRIPTION
  708.               "The total number of successfull XIDs that have occurred
  709.                on all dynamic link stations on this port since the last
  710.                time this port was started."
  711.  
  712.         ::=  { ibmappnNodePortEntry 11 }
  713.  
  714.   ibmappnNodePortDynLsBadXids    OBJECT-TYPE
  715.       SYNTAX  Counter
  716.       ACCESS  read-only
  717.       STATUS  mandatory
  718.       DESCRIPTION
  719.               "The total number of unsuccessfull XIDs that have occurred
  720.                on all dynamic link stations on this port since the last
  721.                time this port was started."
  722.  
  723.         ::=  { ibmappnNodePortEntry 12 }
  724.  
  725.   ibmappnNodePortSpecific OBJECT-TYPE
  726.         SYNTAX OBJECT IDENTIFIER
  727.  
  728.  
  729.  
  730. McKenzie & Cheng                                               [Page 13]
  731.  
  732. RFC 1593                   SNA APPN Node MIB                  March 1994
  733.  
  734.  
  735.         ACCESS read-only
  736.         STATUS mandatory
  737.         DESCRIPTION
  738.              "Identifies the port specific OBJECT IDENTIFIER
  739.               that can provide additional information."
  740.  
  741.         ::=  { ibmappnNodePortEntry 13 }
  742.  
  743.  
  744.  
  745.   -- **************************************************************
  746.   --
  747.   --
  748.  
  749.   ibmappnNodePortIpTable OBJECT-TYPE
  750.         SYNTAX SEQUENCE OF IbmappnNodePortIpEntry
  751.         ACCESS not-accessible
  752.         STATUS mandatory
  753.         DESCRIPTION
  754.              "Port table (TCP/IP specific)."
  755.  
  756.         ::= { ibmappnPortInformation 2 }
  757.  
  758.   ibmappnNodePortIpEntry OBJECT-TYPE
  759.         SYNTAX IbmappnNodePortIpEntry
  760.         ACCESS not-accessible
  761.         STATUS mandatory
  762.         DESCRIPTION
  763.              "The IP Name is used as the index to this table."
  764.  
  765.         INDEX
  766.                {ibmappnNodePortIpName }
  767.  
  768.         ::= { ibmappnNodePortIpTable 1 }
  769.  
  770.   IbmappnNodePortIpEntry ::= SEQUENCE {
  771.         ibmappnNodePortIpName         DisplayString,
  772.         ibmappnNodePortIpPortNum      INTEGER
  773.                                      }
  774.  
  775.   ibmappnNodePortIpName OBJECT-TYPE
  776.         SYNTAX DisplayString (SIZE (1..8))
  777.         ACCESS read-only
  778.         STATUS mandatory
  779.         DESCRIPTION
  780.             "Administratively-assigned name for this APPN port.
  781.              The name can be from one to eight characters."
  782.  
  783.  
  784.  
  785.  
  786. McKenzie & Cheng                                               [Page 14]
  787.  
  788. RFC 1593                   SNA APPN Node MIB                  March 1994
  789.  
  790.  
  791.         ::=  { ibmappnNodePortIpEntry 1 }
  792.  
  793.   ibmappnNodePortIpPortNum OBJECT-TYPE
  794.         SYNTAX INTEGER
  795.         ACCESS read-only
  796.         STATUS mandatory
  797.         DESCRIPTION
  798.              "Local TCP/IP port number."
  799.  
  800.         ::=  { ibmappnNodePortIpEntry 2 }
  801.  
  802.  
  803.  
  804.   -- **************************************************************
  805.   --
  806.   --
  807.  
  808.   ibmappnNodePortDlsTable OBJECT-TYPE
  809.         SYNTAX SEQUENCE OF IbmappnNodePortDlsEntry
  810.         ACCESS not-accessible
  811.         STATUS mandatory
  812.         DESCRIPTION
  813.              "Port table (DLS specific)."
  814.  
  815.         ::= { ibmappnPortInformation 3 }
  816.  
  817.   ibmappnNodePortDlsEntry OBJECT-TYPE
  818.         SYNTAX IbmappnNodePortDlsEntry
  819.         ACCESS not-accessible
  820.         STATUS mandatory
  821.         DESCRIPTION
  822.              "The DLS Name is used as the index to this table."
  823.  
  824.         INDEX
  825.                {ibmappnNodePortDlsName }
  826.  
  827.         ::= { ibmappnNodePortDlsTable 1 }
  828.  
  829.   IbmappnNodePortDlsEntry ::= SEQUENCE {
  830.         ibmappnNodePortDlsName         DisplayString,
  831.         ibmappnNodePortDlsMac          OCTET STRING,
  832.         ibmappnNodePortDlsSap          OCTET STRING
  833.                                      }
  834.  
  835.   ibmappnNodePortDlsName OBJECT-TYPE
  836.         SYNTAX DisplayString (SIZE (1..8))
  837.         ACCESS read-only
  838.         STATUS mandatory
  839.  
  840.  
  841.  
  842. McKenzie & Cheng                                               [Page 15]
  843.  
  844. RFC 1593                   SNA APPN Node MIB                  March 1994
  845.  
  846.  
  847.         DESCRIPTION
  848.             "Administratively-assigned name for this APPN DLS port.
  849.              The name can be from one to eight characters."
  850.  
  851.         ::=  { ibmappnNodePortDlsEntry 1 }
  852.  
  853.   ibmappnNodePortDlsMac OBJECT-TYPE
  854.         SYNTAX OCTET STRING (SIZE (6))
  855.         ACCESS read-only
  856.         STATUS mandatory
  857.         DESCRIPTION
  858.              "Local DLS MAC address."
  859.  
  860.         ::=  { ibmappnNodePortDlsEntry 2 }
  861.  
  862.   ibmappnNodePortDlsSap OBJECT-TYPE
  863.         SYNTAX OCTET STRING (SIZE (1))
  864.         ACCESS read-only
  865.         STATUS mandatory
  866.         DESCRIPTION
  867.              "Local DLS Sap address."
  868.  
  869.         ::=  { ibmappnNodePortDlsEntry 3 }
  870.  
  871.  
  872.  
  873.   -- **************************************************************
  874.   --
  875.   --
  876.  
  877.   ibmappnNodePortTrTable OBJECT-TYPE
  878.         SYNTAX SEQUENCE OF IbmappnNodePortTrEntry
  879.         ACCESS not-accessible
  880.         STATUS mandatory
  881.         DESCRIPTION
  882.              "Port table (Token Ring specific)."
  883.  
  884.         ::= { ibmappnPortInformation 4 }
  885.  
  886.   ibmappnNodePortTrEntry OBJECT-TYPE
  887.         SYNTAX IbmappnNodePortTrEntry
  888.         ACCESS not-accessible
  889.         STATUS mandatory
  890.         DESCRIPTION
  891.              "The TR Name is used as the index to this table."
  892.  
  893.         INDEX
  894.                {ibmappnNodePortTrName }
  895.  
  896.  
  897.  
  898. McKenzie & Cheng                                               [Page 16]
  899.  
  900. RFC 1593                   SNA APPN Node MIB                  March 1994
  901.  
  902.  
  903.         ::= { ibmappnNodePortTrTable 1 }
  904.  
  905.   IbmappnNodePortTrEntry ::= SEQUENCE {
  906.         ibmappnNodePortTrName         DisplayString,
  907.         ibmappnNodePortTrMac          OCTET STRING,
  908.         ibmappnNodePortTrSap          OCTET STRING
  909.                                      }
  910.  
  911.   ibmappnNodePortTrName OBJECT-TYPE
  912.         SYNTAX DisplayString (SIZE (1..8))
  913.         ACCESS read-only
  914.         STATUS mandatory
  915.         DESCRIPTION
  916.             "Administratively-assigned name for this APPN port.
  917.              The name can be from one to eight characters."
  918.  
  919.         ::=  { ibmappnNodePortTrEntry 1 }
  920.  
  921.   ibmappnNodePortTrMac OBJECT-TYPE
  922.         SYNTAX OCTET STRING (SIZE (6))
  923.         ACCESS read-only
  924.         STATUS mandatory
  925.         DESCRIPTION
  926.              "Local Token Ring MAC address."
  927.  
  928.         ::=  { ibmappnNodePortTrEntry 2 }
  929.  
  930.   ibmappnNodePortTrSap OBJECT-TYPE
  931.         SYNTAX OCTET STRING (SIZE (1))
  932.         ACCESS read-only
  933.         STATUS mandatory
  934.         DESCRIPTION
  935.              "Local Token Ring Sap address."
  936.  
  937.         ::=  { ibmappnNodePortTrEntry 3 }
  938.  
  939.  
  940.   -- **************************************************************
  941.   -- APPN generic DLC Trace
  942.   --
  943.  
  944.   ibmappnNodePortDlcTraceTable OBJECT-TYPE
  945.         SYNTAX SEQUENCE OF IbmappnNodePortDlcTraceEntry
  946.         ACCESS not-accessible
  947.         STATUS mandatory
  948.         DESCRIPTION
  949.              "Port table generic DLC trace table."
  950.  
  951.  
  952.  
  953.  
  954. McKenzie & Cheng                                               [Page 17]
  955.  
  956. RFC 1593                   SNA APPN Node MIB                  March 1994
  957.  
  958.  
  959.         ::= { ibmappnPortInformation 5 }
  960.  
  961.   ibmappnNodePortDlcTraceEntry OBJECT-TYPE
  962.         SYNTAX IbmappnNodePortDlcTraceEntry
  963.         ACCESS not-accessible
  964.         STATUS mandatory
  965.         DESCRIPTION
  966.              "The Port name and a dynamic integer are the index to
  967.              this table."
  968.  
  969.         INDEX
  970.                {ibmappnNodePortDlcTracPortName,
  971.                 ibmappnNodePortDlcTracIndex}
  972.  
  973.         ::= { ibmappnNodePortDlcTraceTable 1 }
  974.  
  975.   IbmappnNodePortDlcTraceEntry ::= SEQUENCE {
  976.          ibmappnNodePortDlcTracPortName     DisplayString,
  977.          ibmappnNodePortDlcTracIndex        INTEGER,
  978.          ibmappnNodePortDlcTracDlcType      INTEGER,
  979.          ibmappnNodePortDlcTracLocalAddr    DisplayString,
  980.          ibmappnNodePortDlcTracRemoteAddr   DisplayString,
  981.          ibmappnNodePortDlcTracMsgType      INTEGER,
  982.          ibmappnNodePortDlcTracCmdType      INTEGER,
  983.          ibmappnNodePortDlcTracUseWan       INTEGER
  984.                                      }
  985.  
  986.   ibmappnNodePortDlcTracPortName OBJECT-TYPE
  987.         SYNTAX  DisplayString
  988.         ACCESS read-only
  989.         STATUS mandatory
  990.         DESCRIPTION
  991.               "The Port name associated with this this trace table entry."
  992.  
  993.         ::=  { ibmappnNodePortDlcTraceEntry 1 }
  994.  
  995.   ibmappnNodePortDlcTracIndex OBJECT-TYPE
  996.         SYNTAX INTEGER
  997.         ACCESS read-only
  998.         STATUS mandatory
  999.         DESCRIPTION
  1000.               "This index value is updated every time a new trace entry
  1001.                is created which provides a means to retrieve only the
  1002.                updated entries and also provides a simple method of
  1003.                correlating the entries.  The table will wrap when the
  1004.                table is full, which will result in previous entries
  1005.                being written over.  The mangement station can over
  1006.                come this by retrieving the table using this index to
  1007.  
  1008.  
  1009.  
  1010. McKenzie & Cheng                                               [Page 18]
  1011.  
  1012. RFC 1593                   SNA APPN Node MIB                  March 1994
  1013.  
  1014.  
  1015.                retrieve only the new table entries."
  1016.  
  1017.         ::=  { ibmappnNodePortDlcTraceEntry 2 }
  1018.  
  1019.   ibmappnNodePortDlcTracDlcType OBJECT-TYPE
  1020.         SYNTAX INTEGER {
  1021.                         other(1),          -- none of the following
  1022.                         sdlc(2),
  1023.                         dls(3),
  1024.                         socket(4),
  1025.                         ethernet(5),
  1026.                         tokenRing(6)
  1027.                        }
  1028.             ACCESS  read-only
  1029.             STATUS  mandatory
  1030.             DESCRIPTION
  1031.                     "The type of DLC interface, distinguished according
  1032.                     to the protocol immediately 'below' this layer."
  1033.  
  1034.         ::=  { ibmappnNodePortDlcTraceEntry 3 }
  1035.  
  1036.   ibmappnNodePortDlcTracLocalAddr OBJECT-TYPE
  1037.         SYNTAX DisplayString
  1038.         ACCESS read-only
  1039.         STATUS mandatory
  1040.         DESCRIPTION
  1041.              "Local address in format described below:
  1042.  
  1043.              other    = free form DisplayString
  1044.              ip       = ld. ld. ld. ld / 2d
  1045.              tr       = lx: lx: lx: lx: lx: lx . lx
  1046.              dlsw     = lx: lx: lx: lx: lx: lx . lx
  1047.              ethernet = lx: lx: lx: lx: lx: lx . lx
  1048.              "
  1049.  
  1050.         ::=  { ibmappnNodePortDlcTraceEntry 4 }
  1051.  
  1052.  
  1053.   ibmappnNodePortDlcTracRemoteAddr OBJECT-TYPE
  1054.         SYNTAX DisplayString
  1055.         ACCESS read-only
  1056.         STATUS mandatory
  1057.         DESCRIPTION
  1058.              "Remote Address in the format described below:
  1059.              other    = free form DisplayString
  1060.              ip       = ld. ld. ld. ld / 2d
  1061.              tr       = lx: lx: lx: lx: lx: lx . lx
  1062.              dlsw     = lx: lx: lx: lx: lx: lx . lx
  1063.  
  1064.  
  1065.  
  1066. McKenzie & Cheng                                               [Page 19]
  1067.  
  1068. RFC 1593                   SNA APPN Node MIB                  March 1994
  1069.  
  1070.  
  1071.              ethernet = lx: lx: lx: lx: lx: lx . lx
  1072.              "
  1073.  
  1074.         ::=  { ibmappnNodePortDlcTraceEntry 5 }
  1075.  
  1076.  
  1077.   ibmappnNodePortDlcTracMsgType OBJECT-TYPE
  1078.         SYNTAX INTEGER    {
  1079.   --              enumeration values between 1 and 1999 are reserved
  1080.   --              for potential undefined message types.
  1081.                            other(1),
  1082.                            unknown(2),
  1083.                            request(3),
  1084.                            confirm(4),
  1085.                            indication(5),
  1086.                            response(6)
  1087.  
  1088.   --              enumeration values between 2000 and 3999 are reserved
  1089.   --              for IP socket traces,
  1090.  
  1091.  
  1092.  
  1093.   --              enumeration values between 4000 and 5999 are reserved
  1094.   --              for DLS traces,
  1095.  
  1096.  
  1097.  
  1098.   --              enumeration values between 6000 and 7999 are reserved
  1099.   --              for TR  traces,
  1100.  
  1101.  
  1102.                            }
  1103.         ACCESS read-only
  1104.         STATUS mandatory
  1105.         DESCRIPTION
  1106.               "Indicates the type of trace record entry"
  1107.  
  1108.         ::=  { ibmappnNodePortDlcTraceEntry 6 }
  1109.  
  1110.   ibmappnNodePortDlcTracCmdType OBJECT-TYPE
  1111.         SYNTAX INTEGER    {
  1112.   --              enumeration values between 1 and 1999 are reserved
  1113.   --              for potential undefined message types.
  1114.  
  1115.                            testFrame(1),
  1116.                            respFrame(2),
  1117.                            curFrame(3),
  1118.                            icrFrame(4),
  1119.  
  1120.  
  1121.  
  1122. McKenzie & Cheng                                               [Page 20]
  1123.  
  1124. RFC 1593                   SNA APPN Node MIB                  March 1994
  1125.  
  1126.  
  1127.                            respAck(5),
  1128.                            dgrmFrame(6),
  1129.                            xidFrame(7),
  1130.                            contFrame(8),
  1131.                            contedFrame(9),
  1132.                            iFrame(10),
  1133.                            enterBusy(12),
  1134.                            exitBusy(13),
  1135.                            haltFrame(14),
  1136.                            lsHalted(15),
  1137.                            restartLs(16),
  1138.                            lsRestarted(17),
  1139.                            netBioSnq(18),
  1140.                            netBioSnr(19),
  1141.                            gnetFrame(20),
  1142.                            netdFrame(21),
  1143.                            oobFrame(22),
  1144.                            alterSap(23),
  1145.                            testRsp(24),
  1146.                            haltLsNow(25),
  1147.                            testReq(26),
  1148.  
  1149.   --              enumeration values between 2000 and 3999 are reserved
  1150.   --              for IP socket traces.
  1151.                            ipTestFrame(2001),
  1152.                            ipRespFrame(2002),
  1153.                            ipCurFrame(2003),
  1154.                            ipIcrFrame(2004),
  1155.                            ipRespAck(2005),
  1156.                            ipDgrmFrame(2006),
  1157.                            ipXidFrame(2007),
  1158.                            ipContFrame(2008),
  1159.                            ipContedFrame(2009),
  1160.                            ipIFrame(2010),
  1161.                            ipEnterBusy(2012),
  1162.                            ipExitBusy(2013),
  1163.                            ipHaltFrame(2014),
  1164.                            ipLsHalted(2015),
  1165.                            ipRestartLs(2016),
  1166.                            ipLsRestarted(2017),
  1167.                            ipNetBioSnq(2018),
  1168.                            ipNetBioSnr(2019),
  1169.                            ipGnetFrame(2020),
  1170.                            ipNetdFrame(2021),
  1171.                            ipOobFrame(2022),
  1172.                            ipAlterSap(2023),
  1173.                            ipTestRsp(2024),
  1174.                            ipHaltLsNow(2025),
  1175.  
  1176.  
  1177.  
  1178. McKenzie & Cheng                                               [Page 21]
  1179.  
  1180. RFC 1593                   SNA APPN Node MIB                  March 1994
  1181.  
  1182.  
  1183.                            ipTestReq(2026),
  1184.  
  1185.   --              enumeration values between 4000 and 5999 are reserved
  1186.   --              for DLS traces.
  1187.  
  1188.                            dlsIpm(4124),
  1189.  
  1190.   --              enumeration values between 6000 and 7999 are reserved for
  1191.   --              TR traces.
  1192.                            trTestFrame(6001),
  1193.                            trRespFrame(6002),
  1194.                            trCurFrame(6003),
  1195.                            trIcrFrame(6004),
  1196.                            trRespAck(6005),
  1197.                            trDgrmFrame(6006),
  1198.                            trXidFrame(6007),
  1199.                            trContFrame(6008),
  1200.                            trContedFrame(6009),
  1201.                            trIFrame(6010),
  1202.                            trEnterBusy(6012),
  1203.                            trExitBusy(6013),
  1204.                            trHaltFrame(6014),
  1205.                            trLsHalted(6015),
  1206.                            trRestartLs(6016),
  1207.                            trLsRestarted(6017),
  1208.                            trNetBioSnq(6018),
  1209.                            trNetBioSnr(6019),
  1210.                            trGnetFrame(6020),
  1211.                            trNetdFrame(6021),
  1212.                            trOobFrame(6022),
  1213.                            trAlterSap(6023),
  1214.                            trTestRsp(6024),
  1215.                            trHaltLsNow(6025),
  1216.                            trTestReq(6026)
  1217.  
  1218.                            }
  1219.         ACCESS read-only
  1220.         STATUS mandatory
  1221.         DESCRIPTION
  1222.               "Indicates the command type of the trace entry."
  1223.  
  1224.         ::=  { ibmappnNodePortDlcTraceEntry 7 }
  1225.  
  1226.   ibmappnNodePortDlcTracUseWan OBJECT-TYPE
  1227.         SYNTAX INTEGER    {
  1228.                            other(1),
  1229.                            notApplicable(2),
  1230.                            useUnknown(3),
  1231.  
  1232.  
  1233.  
  1234. McKenzie & Cheng                                               [Page 22]
  1235.  
  1236. RFC 1593                   SNA APPN Node MIB                  March 1994
  1237.  
  1238.  
  1239.                            useWan(4),
  1240.                            useLan(5)
  1241.                            }
  1242.         ACCESS read-only
  1243.         STATUS mandatory
  1244.         DESCRIPTION
  1245.               "Indicates the type of connection of the trace entry.
  1246.               For example, token ring and ethernet ports will have
  1247.               useLan as connection.  For the dls port, it could be
  1248.               either useWan if connection is across Wan via dls
  1249.               sessions, or useLan if connection is to a local attached
  1250.               LAN."
  1251.  
  1252.         ::=  { ibmappnNodePortDlcTraceEntry 8 }
  1253.  
  1254.  
  1255.  
  1256.   -- **************************************************************
  1257.   -- APPN Link Station Information
  1258.   --
  1259.  
  1260.  
  1261.   ibmappnNodeLsTable OBJECT-TYPE
  1262.         SYNTAX SEQUENCE OF IbmappnNodeLsEntry
  1263.         ACCESS not-accessible
  1264.         STATUS mandatory
  1265.         DESCRIPTION
  1266.              "This table contains detail information about the
  1267.               link station configuration and current status."
  1268.  
  1269.         ::= { ibmappnLinkStationInformation 1 }
  1270.  
  1271.   ibmappnNodeLsEntry OBJECT-TYPE
  1272.         SYNTAX IbmappnNodeLsEntry
  1273.         ACCESS not-accessible
  1274.         STATUS mandatory
  1275.         DESCRIPTION
  1276.              "This table is indexed by the link station name."
  1277.  
  1278.         INDEX
  1279.                { ibmappnNodeLsName }
  1280.  
  1281.         ::= { ibmappnNodeLsTable 1 }
  1282.  
  1283.   IbmappnNodeLsEntry ::= SEQUENCE {
  1284.         ibmappnNodeLsName             DisplayString,
  1285.         ibmappnNodeLsPortName         DisplayString,
  1286.         ibmappnNodeLsDlcType          INTEGER,
  1287.  
  1288.  
  1289.  
  1290. McKenzie & Cheng                                               [Page 23]
  1291.  
  1292. RFC 1593                   SNA APPN Node MIB                  March 1994
  1293.  
  1294.  
  1295.         ibmappnNodeLsDynamic          INTEGER,
  1296.         ibmappnNodeLsState            INTEGER,
  1297.   -- ls defined data   / xid info
  1298.         ibmappnNodeLsCpName           DisplayString,
  1299.         ibmappnNodeLsTgNum            INTEGER,
  1300.         ibmappnNodeLsLimResource      INTEGER,
  1301.         ibmappnNodeLsMigration        INTEGER,
  1302.         ibmappnNodeLsBlockNum         DisplayString,
  1303.         ibmappnNodeLsIdNum            DisplayString,
  1304.         ibmappnNodeLsCpCpSession      INTEGER,
  1305.   -- ls parms   (common) / xid info
  1306.         ibmappnNodeLsTargetPacingCount INTEGER,
  1307.         ibmappnNodeLsMaxSendBtuSize    INTEGER,
  1308.   -- tg characteristics
  1309.         ibmappnNodeLsEffCap           INTEGER,
  1310.         ibmappnNodeLsConnCost         INTEGER,
  1311.         ibmappnNodeLsByteCost         INTEGER,
  1312.         ibmappnNodeLsSecurity         INTEGER,
  1313.         ibmappnNodeLsDelay            INTEGER,
  1314.         ibmappnNodeLsUsr1             INTEGER,
  1315.         ibmappnNodeLsUsr2             INTEGER,
  1316.         ibmappnNodeLsUsr3             INTEGER,
  1317.   -- ls      (performance data)
  1318.         ibmappnNodeLsInXidBytes       Counter,
  1319.         ibmappnNodeLsInMsgBytes       Counter,
  1320.         ibmappnNodeLsInXidFrames      Counter,
  1321.         ibmappnNodeLsInMsgFrames      Counter,
  1322.         ibmappnNodeLsOutXidBytes      Counter,
  1323.         ibmappnNodeLsOutMsgBytes      Counter,
  1324.         ibmappnNodeLsOutXidFrames     Counter,
  1325.         ibmappnNodeLsOutMsgFrames     Counter,
  1326.   -- ls       (propgation delay)
  1327.         ibmappnNodeLsEchoRsps         Counter,
  1328.         ibmappnNodeLsCurrentDelay     INTEGER,
  1329.         ibmappnNodeLsMaxDelay         INTEGER,
  1330.         ibmappnNodeLsMinDelay         INTEGER,
  1331.         ibmappnNodeLsMaxDelayTime     TimeTicks,
  1332.   -- ls      (Xid Statistics)
  1333.         ibmappnNodeLsGoodXids         Counter,
  1334.         ibmappnNodeLsBadXids          Counter,
  1335.   -- Dlc specific
  1336.         ibmappnNodeLsSpecific         OBJECT IDENTIFIER,
  1337.         ibmappnNodeLsSubState         INTEGER,
  1338.         ibmappnNodeLsStartTime        TimeTicks,
  1339.         ibmappnNodeLsActiveTime       TimeTicks,
  1340.         ibmappnNodeLsCurrentStateTime TimeTicks
  1341.                                      }
  1342.  
  1343.  
  1344.  
  1345.  
  1346. McKenzie & Cheng                                               [Page 24]
  1347.  
  1348. RFC 1593                   SNA APPN Node MIB                  March 1994
  1349.  
  1350.  
  1351.   ibmappnNodeLsName OBJECT-TYPE
  1352.         SYNTAX DisplayString (SIZE (1..8))
  1353.         ACCESS read-only
  1354.         STATUS mandatory
  1355.         DESCRIPTION
  1356.             "Administratively-assigned name for the link station.
  1357.              The name can be from one to eight characters."
  1358.  
  1359.         ::=  { ibmappnNodeLsEntry 1 }
  1360.  
  1361.  
  1362.   ibmappnNodeLsPortName OBJECT-TYPE
  1363.         SYNTAX DisplayString (SIZE (1..8))
  1364.         ACCESS read-only
  1365.         STATUS mandatory
  1366.         DESCRIPTION
  1367.             "Administratively-assigned name for the port.
  1368.              The name can be from one to eight characters."
  1369.  
  1370.         ::=  { ibmappnNodeLsEntry 2 }
  1371.  
  1372.  
  1373.   ibmappnNodeLsDlcType OBJECT-TYPE
  1374.         SYNTAX INTEGER {
  1375.                         other(1),          -- none of the following
  1376.                         sdlc(2),
  1377.                         dls(3),
  1378.                         socket(4),
  1379.                         ethernet(5),
  1380.                         tokenRing(6)
  1381.                        }
  1382.             ACCESS  read-only
  1383.             STATUS  mandatory
  1384.             DESCRIPTION
  1385.                     "The type of DLC interface, distinguished according
  1386.                     to the protocol immediately 'below' this layer."
  1387.  
  1388.         ::=  { ibmappnNodeLsEntry 3 }
  1389.  
  1390.   ibmappnNodeLsDynamic  OBJECT-TYPE
  1391.         SYNTAX INTEGER {yes(1), no(2)}
  1392.         ACCESS read-only
  1393.         STATUS mandatory
  1394.         DESCRIPTION
  1395.             "Identifies whether this resource is a dynamic link station.
  1396.             Dynamic link stations are created when adjacent nodes
  1397.             that have not been locally defined establish a connection
  1398.             with this node."
  1399.  
  1400.  
  1401.  
  1402. McKenzie & Cheng                                               [Page 25]
  1403.  
  1404. RFC 1593                   SNA APPN Node MIB                  March 1994
  1405.  
  1406.  
  1407.         ::=  { ibmappnNodeLsEntry 4 }
  1408.  
  1409.  
  1410.   ibmappnNodeLsState        OBJECT-TYPE
  1411.         SYNTAX INTEGER    {
  1412.                            inactive(1),
  1413.                            pendactive(2),
  1414.                            active(3),
  1415.                            pendinact(4)
  1416.                            }
  1417.         ACCESS read-write
  1418.         STATUS mandatory
  1419.         DESCRIPTION
  1420.              "State of this link station."
  1421.  
  1422.         ::=  { ibmappnNodeLsEntry 5 }
  1423.  
  1424.   ibmappnNodeLsCpName       OBJECT-TYPE
  1425.         SYNTAX DisplayString (SIZE (3..17))
  1426.         ACCESS read-only
  1427.         STATUS mandatory
  1428.         DESCRIPTION
  1429.             "Fully-qualified name of the adjacent node for this link
  1430.              station.  The name can be from three to seventeen
  1431.              characters.  Format is netid.cpname."
  1432.  
  1433.         ::=  { ibmappnNodeLsEntry 6 }
  1434.  
  1435.   ibmappnNodeLsTgNum        OBJECT-TYPE
  1436.         SYNTAX INTEGER
  1437.         ACCESS read-only
  1438.         STATUS mandatory
  1439.         DESCRIPTION
  1440.             "Number associated with the TG to this link station."
  1441.  
  1442.         ::=  { ibmappnNodeLsEntry 7 }
  1443.  
  1444.   ibmappnNodeLsLimResource  OBJECT-TYPE
  1445.         SYNTAX INTEGER {yes(1), no(2)}
  1446.         ACCESS read-only
  1447.         STATUS mandatory
  1448.         DESCRIPTION
  1449.              "Indicates whether the link station is
  1450.              a limited resource.  If it is, the TG
  1451.              is deactivated when there are no sessions."
  1452.  
  1453.         ::=  { ibmappnNodeLsEntry 8 }
  1454.  
  1455.  
  1456.  
  1457.  
  1458. McKenzie & Cheng                                               [Page 26]
  1459.  
  1460. RFC 1593                   SNA APPN Node MIB                  March 1994
  1461.  
  1462.  
  1463.   ibmappnNodeLsMigration  OBJECT-TYPE
  1464.         SYNTAX INTEGER {yes(1), no(2)}
  1465.         ACCESS read-only
  1466.         STATUS mandatory
  1467.         DESCRIPTION
  1468.              "Indicates whether this link station will be used
  1469.               for connections to down-level or migration partners."
  1470.  
  1471.         ::=  { ibmappnNodeLsEntry 9 }
  1472.  
  1473.   ibmappnNodeLsBlockNum OBJECT-TYPE
  1474.         SYNTAX DisplayString   (SIZE (3))
  1475.         ACCESS read-only
  1476.         STATUS mandatory
  1477.         DESCRIPTION
  1478.            "The block number is the first three digits of the node_id.
  1479.             These 3 hexideimal digits identify the product and are not
  1480.             configurable."
  1481.  
  1482.         ::=  { ibmappnNodeLsEntry 10 }
  1483.  
  1484.   ibmappnNodeLsIdNum OBJECT-TYPE
  1485.         SYNTAX DisplayString  (SIZE (5))
  1486.         ACCESS read-only
  1487.         STATUS mandatory
  1488.         DESCRIPTION
  1489.            "The ID number is the last 5 digits of the node_id.
  1490.             These 5 hexadecimal digits are administratively defined and
  1491.             combined with the 3 digit block number form the node_id.
  1492.             This node_id is used to identify the local node and is
  1493.             include in APPN alerts as well as being included in XIDs.
  1494.             A unique value is required for connections to SNA
  1495.             sub-area."
  1496.  
  1497.         ::=  { ibmappnNodeLsEntry 11 }
  1498.  
  1499.   ibmappnNodeLsCpCpSession  OBJECT-TYPE
  1500.         SYNTAX INTEGER {yes(1), no(2)}
  1501.         ACCESS read-only
  1502.         STATUS mandatory
  1503.         DESCRIPTION
  1504.             "Indicates whether CP-CP sessions are
  1505.             supported by this link station."
  1506.  
  1507.         ::=  { ibmappnNodeLsEntry 12 }
  1508.  
  1509.   ibmappnNodeLsTargetPacingCount  OBJECT-TYPE
  1510.         SYNTAX INTEGER
  1511.  
  1512.  
  1513.  
  1514. McKenzie & Cheng                                               [Page 27]
  1515.  
  1516. RFC 1593                   SNA APPN Node MIB                  March 1994
  1517.  
  1518.  
  1519.         ACCESS read-only
  1520.         STATUS mandatory
  1521.         DESCRIPTION
  1522.              "Numeric value between 0 and 32767 inclusive indicating
  1523.               the desired pacing window size for BINDs on this TG.
  1524.               The number is significant only when fixed bind pacing
  1525.               is being performed."
  1526.  
  1527.         ::=  { ibmappnNodeLsEntry 13 }
  1528.  
  1529.   ibmappnNodeLsMaxSendBtuSize  OBJECT-TYPE
  1530.         SYNTAX INTEGER
  1531.         ACCESS read-only
  1532.         STATUS mandatory
  1533.         DESCRIPTION
  1534.              "Numeric value between 0 and 32767 inclusive indicating
  1535.               the desired number of bytes in a Basic Transmission Unit
  1536.               (BTU) that can be sent on this TG.
  1537.               This is an administratively assigned value."
  1538.  
  1539.         ::=  { ibmappnNodeLsEntry 14 }
  1540.  
  1541.   ibmappnNodeLsEffCap   OBJECT-TYPE
  1542.         SYNTAX INTEGER
  1543.         ACCESS read-only
  1544.         STATUS mandatory
  1545.         DESCRIPTION
  1546.             "The effective capacity is an integer value that indicates
  1547.              the kilo bits per second.
  1548.              It is derived from the link bandwidth and maximum load
  1549.              factor with the range of 0 thru 603,979,776.
  1550.              This is an administratively assigned value associated
  1551.              with the TG using this link station."
  1552.  
  1553.         ::=  { ibmappnNodeLsEntry 15 }
  1554.  
  1555.   ibmappnNodeLsConnCost OBJECT-TYPE
  1556.         SYNTAX INTEGER (0..255)
  1557.         ACCESS read-only
  1558.         STATUS mandatory
  1559.         DESCRIPTION
  1560.             "Cost per connect time: a value representing
  1561.              the relative cost per unit of time to use
  1562.              the TG. Range is from 0, which means no cost,
  1563.              to 255, which indicates maximum cost.
  1564.              This is an administratively assigned value associated
  1565.              with the TG using this link station."
  1566.  
  1567.  
  1568.  
  1569.  
  1570. McKenzie & Cheng                                               [Page 28]
  1571.  
  1572. RFC 1593                   SNA APPN Node MIB                  March 1994
  1573.  
  1574.  
  1575.         ::=  { ibmappnNodeLsEntry 16 }
  1576.  
  1577.   ibmappnNodeLsByteCost  OBJECT-TYPE
  1578.         SYNTAX INTEGER (0..255)
  1579.         ACCESS read-only
  1580.         STATUS mandatory
  1581.         DESCRIPTION
  1582.             "Relative cost of transmitting a byte over this link.
  1583.              Range is from 0 (lowest cost) to 255.
  1584.              This is an administratively assigned value associated
  1585.              with the TG using this link station."
  1586.  
  1587.         ::=  { ibmappnNodeLsEntry 17 }
  1588.  
  1589.   ibmappnNodeLsSecurity  OBJECT-TYPE
  1590.         SYNTAX INTEGER {
  1591.                        nonsecure(1),                --X'01'
  1592.                        publicSwitchedNetwork(32),   --X'20'
  1593.                        undergroundCable(64),        --X'40'
  1594.                        secureConduit(96),           --X'60'
  1595.                        guardedConduit(128),         --X'80'
  1596.                        encrypted(160),              --X'A0'
  1597.                        guardedRadiation(192)        --X'C0'
  1598.                }
  1599.         ACCESS read-only
  1600.         STATUS mandatory
  1601.         DESCRIPTION
  1602.             "The security is represented as an integer with a range of
  1603.              1 thru 255 with the most common values enumerated as
  1604.              defined above.
  1605.              This is an administratively assigned value associated
  1606.              with the TG using this link station."
  1607.  
  1608.         ::=  { ibmappnNodeLsEntry 18 }
  1609.  
  1610.   ibmappnNodeLsDelay  OBJECT-TYPE
  1611.         SYNTAX INTEGER {
  1612.                        minimum(0),                 --X'00'
  1613.                        negligible(384),            --X'4C'
  1614.                        terrestrial(9216),          --X'71'
  1615.                        packet(147456),             --X'91'
  1616.                        long(294912),               --X'99'
  1617.                        maximum(2013265920)         --X'FF'
  1618.                }
  1619.         ACCESS read-only
  1620.         STATUS mandatory
  1621.         DESCRIPTION
  1622.              "Relative amount of time that it takes for a signal to
  1623.  
  1624.  
  1625.  
  1626. McKenzie & Cheng                                               [Page 29]
  1627.  
  1628. RFC 1593                   SNA APPN Node MIB                  March 1994
  1629.  
  1630.  
  1631.               travel the length of the logical link.  This time is
  1632.               represented in micro seconds, with some of the more
  1633.               common values enumerated.
  1634.               This is an administratively assigned value associated
  1635.               with the TG using this link station."
  1636.  
  1637.         ::=  { ibmappnNodeLsEntry 19 }
  1638.  
  1639.   ibmappnNodeLsUsr1  OBJECT-TYPE
  1640.         SYNTAX INTEGER (0..255)
  1641.         ACCESS read-only
  1642.         STATUS mandatory
  1643.         DESCRIPTION
  1644.             "First user-defined TG characteristic for this TG with
  1645.              a range of 0-255.
  1646.              This is an administratively assigned value associated
  1647.              with the TG using this link station."
  1648.  
  1649.         ::=  { ibmappnNodeLsEntry 20 }
  1650.  
  1651.   ibmappnNodeLsUsr2  OBJECT-TYPE
  1652.         SYNTAX INTEGER (0..255)
  1653.         ACCESS read-only
  1654.         STATUS mandatory
  1655.         DESCRIPTION
  1656.             "Second user-defined TG characteristic for this TG with
  1657.              a range of 0-255.
  1658.              This is an administratively assigned value associated
  1659.              with the TG using this link station."
  1660.  
  1661.         ::=  { ibmappnNodeLsEntry 21 }
  1662.  
  1663.   ibmappnNodeLsUsr3  OBJECT-TYPE
  1664.         SYNTAX INTEGER (0..255)
  1665.         ACCESS read-only
  1666.         STATUS mandatory
  1667.         DESCRIPTION
  1668.             "Third user-defined TG characteristic for this TG with
  1669.              a range of 0-255.
  1670.              This is an administratively assigned value associated
  1671.              with the TG using this link station."
  1672.  
  1673.         ::=  { ibmappnNodeLsEntry 22 }
  1674.  
  1675.   ibmappnNodeLsInXidBytes OBJECT-TYPE
  1676.         SYNTAX Counter
  1677.         ACCESS read-only
  1678.         STATUS mandatory
  1679.  
  1680.  
  1681.  
  1682. McKenzie & Cheng                                               [Page 30]
  1683.  
  1684. RFC 1593                   SNA APPN Node MIB                  March 1994
  1685.  
  1686.  
  1687.         DESCRIPTION
  1688.              "Number of XID bytes received."
  1689.  
  1690.         ::=  { ibmappnNodeLsEntry 23 }
  1691.  
  1692.   ibmappnNodeLsInMsgBytes OBJECT-TYPE
  1693.         SYNTAX Counter
  1694.         ACCESS read-only
  1695.         STATUS mandatory
  1696.         DESCRIPTION
  1697.              "Number of message (I-frame) bytes received."
  1698.  
  1699.         ::=  { ibmappnNodeLsEntry 24 }
  1700.  
  1701.   ibmappnNodeLsInXidFrames OBJECT-TYPE
  1702.         SYNTAX Counter
  1703.         ACCESS read-only
  1704.         STATUS mandatory
  1705.         DESCRIPTION
  1706.              "Number of XID frames received."
  1707.  
  1708.         ::=  { ibmappnNodeLsEntry 25 }
  1709.  
  1710.   ibmappnNodeLsInMsgFrames OBJECT-TYPE
  1711.         SYNTAX Counter
  1712.         ACCESS read-only
  1713.         STATUS mandatory
  1714.         DESCRIPTION
  1715.              "Number of message (I-frame) frames received."
  1716.  
  1717.         ::=  { ibmappnNodeLsEntry 26 }
  1718.  
  1719.   ibmappnNodeLsOutXidBytes OBJECT-TYPE
  1720.         SYNTAX Counter
  1721.         ACCESS read-only
  1722.         STATUS mandatory
  1723.         DESCRIPTION
  1724.              "Number of XID bytes sent."
  1725.  
  1726.         ::=  { ibmappnNodeLsEntry 27 }
  1727.  
  1728.   ibmappnNodeLsOutMsgBytes OBJECT-TYPE
  1729.         SYNTAX Counter
  1730.         ACCESS read-only
  1731.         STATUS mandatory
  1732.         DESCRIPTION
  1733.              "Number of message (I-frame) bytes sent."
  1734.  
  1735.  
  1736.  
  1737.  
  1738. McKenzie & Cheng                                               [Page 31]
  1739.  
  1740. RFC 1593                   SNA APPN Node MIB                  March 1994
  1741.  
  1742.  
  1743.         ::=  { ibmappnNodeLsEntry 28 }
  1744.  
  1745.   ibmappnNodeLsOutXidFrames OBJECT-TYPE
  1746.         SYNTAX Counter
  1747.         ACCESS read-only
  1748.         STATUS mandatory
  1749.         DESCRIPTION
  1750.              "Number of XID frames sent."
  1751.  
  1752.         ::=  { ibmappnNodeLsEntry 29 }
  1753.  
  1754.   ibmappnNodeLsOutMsgFrames OBJECT-TYPE
  1755.         SYNTAX Counter
  1756.         ACCESS read-only
  1757.         STATUS mandatory
  1758.         DESCRIPTION
  1759.              "Number of message (I-frame) frames sent."
  1760.  
  1761.         ::=  { ibmappnNodeLsEntry 30 }
  1762.  
  1763.   ibmappnNodeLsEchoRsps     OBJECT-TYPE
  1764.         SYNTAX Counter
  1765.         ACCESS read-only
  1766.         STATUS mandatory
  1767.         DESCRIPTION
  1768.              "Number of responses returned from adjacent link station.
  1769.               A response should be returned for each test frame sent by
  1770.               this node.
  1771.               Test frames are sent to adjacent nodes periodically to
  1772.               verify connectivity and to measure that actual round trip
  1773.               time, that is the time the test frame is sent until the
  1774.               response is received."
  1775.  
  1776.         ::=  { ibmappnNodeLsEntry 31 }
  1777.  
  1778.   ibmappnNodeLsCurrentDelay  OBJECT-TYPE
  1779.         SYNTAX INTEGER
  1780.         ACCESS read-only
  1781.         STATUS mandatory
  1782.         DESCRIPTION
  1783.              "The time that it took for the last test signal to be
  1784.               sent and returned from this link station to the
  1785.               adjacent links station.
  1786.               This time is represented in milliseconds."
  1787.  
  1788.         ::=  { ibmappnNodeLsEntry 32 }
  1789.  
  1790.   ibmappnNodeLsMaxDelay      OBJECT-TYPE
  1791.  
  1792.  
  1793.  
  1794. McKenzie & Cheng                                               [Page 32]
  1795.  
  1796. RFC 1593                   SNA APPN Node MIB                  March 1994
  1797.  
  1798.  
  1799.         SYNTAX INTEGER
  1800.         ACCESS read-only
  1801.         STATUS mandatory
  1802.         DESCRIPTION
  1803.              "The longest time it took for a test signal
  1804.               to be sent and returned from this link station to the
  1805.               adjacent links station.
  1806.               This time is represented in milliseconds ."
  1807.  
  1808.         ::=  { ibmappnNodeLsEntry 33 }
  1809.  
  1810.   ibmappnNodeLsMinDelay      OBJECT-TYPE
  1811.         SYNTAX INTEGER
  1812.         ACCESS read-only
  1813.         STATUS mandatory
  1814.         DESCRIPTION
  1815.              "The shortest time it took for a test signal
  1816.               to be sent and returned from this link station to the
  1817.               adjacent links station.
  1818.               This time is represented in milliseconds."
  1819.  
  1820.         ::=  { ibmappnNodeLsEntry 34 }
  1821.  
  1822.   ibmappnNodeLsMaxDelayTime  OBJECT-TYPE
  1823.         SYNTAX TimeTicks
  1824.         ACCESS read-only
  1825.         STATUS mandatory
  1826.         DESCRIPTION
  1827.              "The time (since system up in hundredth of seconds)
  1828.               when the longest delay occurred.
  1829.               This time can be used to identify when this high
  1830.               water mark occurred in relation to the last initialization
  1831.               of the APPN node."
  1832.  
  1833.         ::=  { ibmappnNodeLsEntry 35 }
  1834.  
  1835.   ibmappnNodeLsGoodXids    OBJECT-TYPE
  1836.       SYNTAX  Counter
  1837.       ACCESS  read-only
  1838.       STATUS  mandatory
  1839.       DESCRIPTION
  1840.               "The total number of successful XIDs that have occurred
  1841.                on this link station since the time it was started."
  1842.  
  1843.         ::=  { ibmappnNodeLsEntry 36 }
  1844.  
  1845.   ibmappnNodeLsBadXids    OBJECT-TYPE
  1846.       SYNTAX  Counter
  1847.  
  1848.  
  1849.  
  1850. McKenzie & Cheng                                               [Page 33]
  1851.  
  1852. RFC 1593                   SNA APPN Node MIB                  March 1994
  1853.  
  1854.  
  1855.       ACCESS  read-only
  1856.       STATUS  mandatory
  1857.       DESCRIPTION
  1858.               "The total number of unsuccessful XIDs that have occurred
  1859.                on this link station since the time it was started."
  1860.  
  1861.         ::=  { ibmappnNodeLsEntry 37 }
  1862.  
  1863.   ibmappnNodeLsSpecific  OBJECT-TYPE
  1864.         SYNTAX OBJECT IDENTIFIER
  1865.         ACCESS read-only
  1866.         STATUS mandatory
  1867.         DESCRIPTION
  1868.              "Identifies the DLC specific OBJECT IDENTIFIER
  1869.               that can provide additional information."
  1870.  
  1871.         ::=  { ibmappnNodeLsEntry 38 }
  1872.  
  1873.   ibmappnNodeLsSubState     OBJECT-TYPE
  1874.         SYNTAX INTEGER    {
  1875.                            inactive(1),
  1876.                            sentReqOpnstn(2),
  1877.                            pendXidExch(3),
  1878.                            sentActAs(4),
  1879.                            sentSetMode(5),
  1880.                            active(6),
  1881.                            sentDeactAsOrd(7),
  1882.                            sentDiscOrd(8),
  1883.                            sentDestroyTg(9),
  1884.                            sentCreateTg(10),
  1885.                            sentConnReq(11),
  1886.                            pendRcvConnInd(12),
  1887.                            pendSendConnRsp(13),
  1888.                            sentConnRsp(14),
  1889.                            pendDeact(15)
  1890.                            }
  1891.         ACCESS read-only
  1892.         STATUS mandatory
  1893.         DESCRIPTION
  1894.              "State of this link station."
  1895.  
  1896.         ::=  { ibmappnNodeLsEntry 39 }
  1897.  
  1898.   ibmappnNodeLsStartTime     OBJECT-TYPE
  1899.         SYNTAX TimeTicks
  1900.         ACCESS read-only
  1901.         STATUS mandatory
  1902.         DESCRIPTION
  1903.  
  1904.  
  1905.  
  1906. McKenzie & Cheng                                               [Page 34]
  1907.  
  1908. RFC 1593                   SNA APPN Node MIB                  March 1994
  1909.  
  1910.  
  1911.              "The time (in hundredth of seconds) this link station
  1912.               has been active the last time since the time APPN was
  1913.               initialized."
  1914.  
  1915.         ::=  { ibmappnNodeLsEntry 40 }
  1916.  
  1917.   ibmappnNodeLsActiveTime    OBJECT-TYPE
  1918.         SYNTAX TimeTicks
  1919.         ACCESS read-only
  1920.         STATUS mandatory
  1921.         DESCRIPTION
  1922.              "The time (in hundredth of seconds) this link station
  1923.               has been in the active state.
  1924.               A zero value indicates the link station has never been
  1925.               active."
  1926.  
  1927.         ::=  { ibmappnNodeLsEntry 41 }
  1928.  
  1929.   ibmappnNodeLsCurrentStateTime  OBJECT-TYPE
  1930.         SYNTAX TimeTicks
  1931.         ACCESS read-only
  1932.         STATUS mandatory
  1933.         DESCRIPTION
  1934.              "The time (in hundredth of seconds) the link station is
  1935.               in the current state."
  1936.  
  1937.         ::=  { ibmappnNodeLsEntry 42 }
  1938.  
  1939.  
  1940.   -- **************************************************************
  1941.   -- Link station table (TCP/IP specific)
  1942.   --
  1943.  
  1944.   ibmappnNodeLsIpTable OBJECT-TYPE
  1945.         SYNTAX SEQUENCE OF IbmappnNodeLsIpEntry
  1946.         ACCESS not-accessible
  1947.         STATUS mandatory
  1948.         DESCRIPTION
  1949.             "Link station table (TCP/IP specific)."
  1950.  
  1951.         ::= { ibmappnLinkStationInformation 2 }
  1952.  
  1953.   ibmappnNodeLsIpEntry OBJECT-TYPE
  1954.         SYNTAX IbmappnNodeLsIpEntry
  1955.         ACCESS not-accessible
  1956.         STATUS mandatory
  1957.         DESCRIPTION
  1958.              "The IP Name is used as the index to this table."
  1959.  
  1960.  
  1961.  
  1962. McKenzie & Cheng                                               [Page 35]
  1963.  
  1964. RFC 1593                   SNA APPN Node MIB                  March 1994
  1965.  
  1966.  
  1967.         INDEX
  1968.                {ibmappnNodeLsIpName }
  1969.  
  1970.         ::= { ibmappnNodeLsIpTable 1 }
  1971.  
  1972.   IbmappnNodeLsIpEntry ::= SEQUENCE {
  1973.         ibmappnNodeLsIpName             DisplayString,
  1974.         ibmappnNodeLsIpState            INTEGER,
  1975.         ibmappnNodeLsLocalIpAddr        IpAddress,
  1976.         ibmappnNodeLsLocalIpPortNum     INTEGER,
  1977.         ibmappnNodeLsRemoteIpAddr       IpAddress,
  1978.         ibmappnNodeLsRemoteIpPortNum    INTEGER
  1979.                                      }
  1980.  
  1981.   ibmappnNodeLsIpName OBJECT-TYPE
  1982.         SYNTAX DisplayString (SIZE (1..8))
  1983.         ACCESS read-only
  1984.         STATUS mandatory
  1985.         DESCRIPTION
  1986.             "Administratively-assigned name for this link station. The
  1987.              name can be from one to eight characters."
  1988.  
  1989.         ::=  { ibmappnNodeLsIpEntry 1 }
  1990.  
  1991.   ibmappnNodeLsIpState        OBJECT-TYPE
  1992.         SYNTAX INTEGER    {
  1993.                            inactive(1),
  1994.                            pendactive(2),
  1995.                            active(3),
  1996.                            pendinact(4)
  1997.                            }
  1998.         ACCESS read-only
  1999.         STATUS mandatory
  2000.         DESCRIPTION
  2001.              "State of this link station."
  2002.  
  2003.         ::=  { ibmappnNodeLsIpEntry 2 }
  2004.  
  2005.   ibmappnNodeLsLocalIpAddr OBJECT-TYPE
  2006.         SYNTAX IpAddress
  2007.         ACCESS read-only
  2008.         STATUS mandatory
  2009.         DESCRIPTION
  2010.              "Local IP address."
  2011.  
  2012.         ::=  { ibmappnNodeLsIpEntry 3 }
  2013.  
  2014.   ibmappnNodeLsLocalIpPortNum OBJECT-TYPE
  2015.  
  2016.  
  2017.  
  2018. McKenzie & Cheng                                               [Page 36]
  2019.  
  2020. RFC 1593                   SNA APPN Node MIB                  March 1994
  2021.  
  2022.  
  2023.         SYNTAX INTEGER
  2024.         ACCESS read-only
  2025.         STATUS mandatory
  2026.         DESCRIPTION
  2027.              "Local TCP/IP port number.
  2028.               The default listening port will be administratively
  2029.               assigned and will dynamically change if this node
  2030.               initiates a session with adjacent node."
  2031.  
  2032.         ::=  { ibmappnNodeLsIpEntry 4 }
  2033.  
  2034.  
  2035.  
  2036.   ibmappnNodeLsRemoteIpAddr OBJECT-TYPE
  2037.         SYNTAX IpAddress
  2038.         ACCESS read-only
  2039.         STATUS mandatory
  2040.         DESCRIPTION
  2041.              "Remote IP address."
  2042.  
  2043.         ::=  { ibmappnNodeLsIpEntry 5 }
  2044.  
  2045.   ibmappnNodeLsRemoteIpPortNum OBJECT-TYPE
  2046.         SYNTAX INTEGER
  2047.         ACCESS read-only
  2048.         STATUS mandatory
  2049.         DESCRIPTION
  2050.              "Remote TCP/IP port number."
  2051.  
  2052.         ::=  { ibmappnNodeLsIpEntry 6 }
  2053.  
  2054.  
  2055.  
  2056.   -- **************************************************************
  2057.   -- Ls Table (DLS specific)
  2058.   --
  2059.  
  2060.   ibmappnNodeLsDlsTable OBJECT-TYPE
  2061.         SYNTAX SEQUENCE OF IbmappnNodeLsDlsEntry
  2062.         ACCESS not-accessible
  2063.         STATUS mandatory
  2064.         DESCRIPTION
  2065.              "Ls Table (DLS specific)."
  2066.  
  2067.         ::= { ibmappnLinkStationInformation 3 }
  2068.  
  2069.   ibmappnNodeLsDlsEntry OBJECT-TYPE
  2070.         SYNTAX IbmappnNodeLsDlsEntry
  2071.  
  2072.  
  2073.  
  2074. McKenzie & Cheng                                               [Page 37]
  2075.  
  2076. RFC 1593                   SNA APPN Node MIB                  March 1994
  2077.  
  2078.  
  2079.         ACCESS not-accessible
  2080.         STATUS mandatory
  2081.         DESCRIPTION
  2082.              "The DLS Name is used as the index to this table."
  2083.  
  2084.         INDEX
  2085.                {ibmappnNodeLsDlsName }
  2086.  
  2087.         ::= { ibmappnNodeLsDlsTable 1 }
  2088.  
  2089.   IbmappnNodeLsDlsEntry ::= SEQUENCE {
  2090.         ibmappnNodeLsDlsName            DisplayString,
  2091.         ibmappnNodeLsDlsState           INTEGER,
  2092.         ibmappnNodeLsLocalDlsMac        OCTET STRING,
  2093.         ibmappnNodeLsLocalDlsSap        OCTET STRING,
  2094.         ibmappnNodeLsRemoteDlsMac       OCTET STRING,
  2095.         ibmappnNodeLsRemoteDlsSap       OCTET STRING
  2096.                                      }
  2097.  
  2098.   ibmappnNodeLsDlsName OBJECT-TYPE
  2099.         SYNTAX DisplayString (SIZE (1..8))
  2100.         ACCESS read-only
  2101.         STATUS mandatory
  2102.         DESCRIPTION
  2103.             "Administratively-assigned name for this link station.
  2104.              The name can be from one to eight characters."
  2105.  
  2106.         ::=  { ibmappnNodeLsDlsEntry 1 }
  2107.  
  2108.   ibmappnNodeLsDlsState        OBJECT-TYPE
  2109.         SYNTAX INTEGER    {
  2110.                            inactive(1),
  2111.                            pendactive(2),
  2112.                            active(3),
  2113.                            pendinact(4)
  2114.                            }
  2115.         ACCESS read-only
  2116.         STATUS mandatory
  2117.         DESCRIPTION
  2118.              "State of this link station."
  2119.  
  2120.         ::=  { ibmappnNodeLsDlsEntry 2 }
  2121.  
  2122.   ibmappnNodeLsLocalDlsMac OBJECT-TYPE
  2123.         SYNTAX OCTET STRING (SIZE (6))
  2124.         ACCESS read-only
  2125.         STATUS mandatory
  2126.         DESCRIPTION
  2127.  
  2128.  
  2129.  
  2130. McKenzie & Cheng                                               [Page 38]
  2131.  
  2132. RFC 1593                   SNA APPN Node MIB                  March 1994
  2133.  
  2134.  
  2135.              "Local MAC address."
  2136.  
  2137.         ::=  { ibmappnNodeLsDlsEntry 3 }
  2138.  
  2139.   ibmappnNodeLsLocalDlsSap OBJECT-TYPE
  2140.         SYNTAX OCTET STRING (SIZE (1))
  2141.         ACCESS read-only
  2142.         STATUS mandatory
  2143.         DESCRIPTION
  2144.              "Local SAP address."
  2145.  
  2146.         ::=  { ibmappnNodeLsDlsEntry 4 }
  2147.  
  2148.   ibmappnNodeLsRemoteDlsMac OBJECT-TYPE
  2149.         SYNTAX OCTET STRING (SIZE (6))
  2150.         ACCESS read-only
  2151.         STATUS mandatory
  2152.         DESCRIPTION
  2153.              "Remote MAC address."
  2154.  
  2155.         ::=  { ibmappnNodeLsDlsEntry 5 }
  2156.  
  2157.   ibmappnNodeLsRemoteDlsSap OBJECT-TYPE
  2158.         SYNTAX OCTET STRING (SIZE (1))
  2159.         ACCESS read-only
  2160.         STATUS mandatory
  2161.         DESCRIPTION
  2162.              "Remote SAP address."
  2163.  
  2164.         ::=  { ibmappnNodeLsDlsEntry 6 }
  2165.  
  2166.  
  2167.  
  2168.   -- **************************************************************
  2169.   -- Ls Table (Token Ring specific)
  2170.   --
  2171.  
  2172.   ibmappnNodeLsTrTable OBJECT-TYPE
  2173.         SYNTAX SEQUENCE OF IbmappnNodeLsTrEntry
  2174.         ACCESS not-accessible
  2175.         STATUS mandatory
  2176.         DESCRIPTION
  2177.              "Ls Table (Token Ring specific)."
  2178.  
  2179.         ::= { ibmappnLinkStationInformation 4 }
  2180.  
  2181.   ibmappnNodeLsTrEntry OBJECT-TYPE
  2182.         SYNTAX IbmappnNodeLsTrEntry
  2183.  
  2184.  
  2185.  
  2186. McKenzie & Cheng                                               [Page 39]
  2187.  
  2188. RFC 1593                   SNA APPN Node MIB                  March 1994
  2189.  
  2190.  
  2191.         ACCESS not-accessible
  2192.         STATUS mandatory
  2193.         DESCRIPTION
  2194.              "The TR Name is used as the index to this table."
  2195.         INDEX
  2196.                {ibmappnNodeLsTrName }
  2197.  
  2198.         ::= { ibmappnNodeLsTrTable 1 }
  2199.  
  2200.   IbmappnNodeLsTrEntry ::= SEQUENCE {
  2201.         ibmappnNodeLsTrName            DisplayString,
  2202.         ibmappnNodeLsTrState           INTEGER,
  2203.         ibmappnNodeLsLocalTrMac        OCTET STRING,
  2204.         ibmappnNodeLsLocalTrSap        OCTET STRING,
  2205.         ibmappnNodeLsRemoteTrMac       OCTET STRING,
  2206.         ibmappnNodeLsRemoteTrSap       OCTET STRING
  2207.                                      }
  2208.  
  2209.   ibmappnNodeLsTrName OBJECT-TYPE
  2210.         SYNTAX DisplayString (SIZE (1..8))
  2211.         ACCESS read-only
  2212.         STATUS mandatory
  2213.         DESCRIPTION
  2214.             "Administratively-assigned name for this link station.
  2215.              The name can be from one to eight characters."
  2216.  
  2217.         ::=  { ibmappnNodeLsTrEntry 1 }
  2218.  
  2219.   ibmappnNodeLsTrState        OBJECT-TYPE
  2220.         SYNTAX INTEGER    {
  2221.                            inactive(1),
  2222.                            pendactive(2),
  2223.                            active(3),
  2224.                            pendinact(4)
  2225.                            }
  2226.         ACCESS read-only
  2227.         STATUS mandatory
  2228.         DESCRIPTION
  2229.              "State of this link station."
  2230.  
  2231.         ::=  { ibmappnNodeLsTrEntry 2 }
  2232.  
  2233.   ibmappnNodeLsLocalTrMac OBJECT-TYPE
  2234.         SYNTAX OCTET STRING (SIZE (6))
  2235.         ACCESS read-only
  2236.         STATUS mandatory
  2237.         DESCRIPTION
  2238.              "Local MAC address."
  2239.  
  2240.  
  2241.  
  2242. McKenzie & Cheng                                               [Page 40]
  2243.  
  2244. RFC 1593                   SNA APPN Node MIB                  March 1994
  2245.  
  2246.  
  2247.         ::=  { ibmappnNodeLsTrEntry 3 }
  2248.  
  2249.   ibmappnNodeLsLocalTrSap OBJECT-TYPE
  2250.         SYNTAX OCTET STRING (SIZE (1))
  2251.         ACCESS read-only
  2252.         STATUS mandatory
  2253.         DESCRIPTION
  2254.              "Local SAP address."
  2255.  
  2256.         ::=  { ibmappnNodeLsTrEntry 4 }
  2257.  
  2258.   ibmappnNodeLsRemoteTrMac OBJECT-TYPE
  2259.         SYNTAX OCTET STRING (SIZE (6))
  2260.         ACCESS read-only
  2261.         STATUS mandatory
  2262.         DESCRIPTION
  2263.              "Remote MAC address."
  2264.  
  2265.         ::=  { ibmappnNodeLsTrEntry 5 }
  2266.  
  2267.   ibmappnNodeLsRemoteTrSap OBJECT-TYPE
  2268.         SYNTAX OCTET STRING (SIZE (1))
  2269.         ACCESS read-only
  2270.         STATUS mandatory
  2271.         DESCRIPTION
  2272.              "Remote SAP address."
  2273.  
  2274.         ::=  { ibmappnNodeLsTrEntry 6 }
  2275.  
  2276.  
  2277.   -- **************************************************************
  2278.   -- This table provides information about errors this node encountered
  2279.   -- with connections to adjacent nodes.  This includes all exceptional
  2280.   -- conditions encountered establishing connections and all exceptional
  2281.   -- conditions that result in terminating the connection.
  2282.   -- **************************************************************
  2283.  
  2284.   ibmappnNodeLsStatusTable OBJECT-TYPE
  2285.         SYNTAX SEQUENCE OF IbmappnNodeLsStatusEntry
  2286.         ACCESS not-accessible
  2287.         STATUS mandatory
  2288.         DESCRIPTION
  2289.              "This table contains information related to exceptional
  2290.               and potential exceptional conditions that occur during
  2291.               the activation, XID exchange, and termination of the
  2292.               connection."
  2293.  
  2294.         ::= { ibmappnLinkStationInformation 5 }
  2295.  
  2296.  
  2297.  
  2298. McKenzie & Cheng                                               [Page 41]
  2299.  
  2300. RFC 1593                   SNA APPN Node MIB                  March 1994
  2301.  
  2302.  
  2303.   ibmappnNodeLsStatusEntry OBJECT-TYPE
  2304.         SYNTAX IbmappnNodeLsStatusEntry
  2305.         ACCESS not-accessible
  2306.         STATUS mandatory
  2307.         DESCRIPTION
  2308.              "This table is indexed by the LsStatusIndex, which is an
  2309.               integer that is continuously updated until it eventually
  2310.               wraps.  This provides the management station the ability
  2311.               to retrieve only the updates to the table by using the
  2312.               standard GET NEXT."
  2313.  
  2314.         INDEX
  2315.                { ibmappnNodeLsStatusIndex }
  2316.  
  2317.         ::= { ibmappnNodeLsStatusTable 1 }
  2318.  
  2319.   IbmappnNodeLsStatusEntry ::= SEQUENCE {
  2320.         ibmappnNodeLsStatusIndex              INTEGER,
  2321.         ibmappnNodeLsStatusTime               TimeTicks,
  2322.         ibmappnNodeLsStatusLsName             DisplayString,
  2323.         ibmappnNodeLsStatusCpName             DisplayString,
  2324.         ibmappnNodeLsStatusNodeId             OCTET STRING,
  2325.         ibmappnNodeLsStatusTgNum              INTEGER,
  2326.         ibmappnNodeLsStatusGeneralSense       OCTET STRING,
  2327.         ibmappnNodeLsStatusNofRetry           INTEGER,
  2328.         ibmappnNodeLsStatusEndSense           OCTET STRING,
  2329.         ibmappnNodeLsStatusXidLocalSense      OCTET STRING,
  2330.         ibmappnNodeLsStatusXidRemoteSense     OCTET STRING,
  2331.         ibmappnNodeLsStatusXidByteInError     INTEGER,
  2332.         ibmappnNodeLsStatusXidBitInError      INTEGER,
  2333.         ibmappnNodeLsStatusDlcType            INTEGER,
  2334.         ibmappnNodeLsStatusLocalAddr          DisplayString,
  2335.         ibmappnNodeLsStatusRemoteAddr         DisplayString
  2336.                                      }
  2337.  
  2338.  
  2339.   ibmappnNodeLsStatusIndex       OBJECT-TYPE
  2340.         SYNTAX INTEGER
  2341.         ACCESS read-only
  2342.         STATUS mandatory
  2343.         DESCRIPTION
  2344.             "This index is continuous index this table."
  2345.  
  2346.         ::=  { ibmappnNodeLsStatusEntry 1 }
  2347.  
  2348.   ibmappnNodeLsStatusTime    OBJECT-TYPE
  2349.         SYNTAX TimeTicks
  2350.         ACCESS read-only
  2351.  
  2352.  
  2353.  
  2354. McKenzie & Cheng                                               [Page 42]
  2355.  
  2356. RFC 1593                   SNA APPN Node MIB                  March 1994
  2357.  
  2358.  
  2359.         STATUS mandatory
  2360.         DESCRIPTION
  2361.             "Time (in hundreds of a second) since this node was last
  2362.              initialized."
  2363.  
  2364.         ::=  { ibmappnNodeLsStatusEntry 2 }
  2365.  
  2366.  
  2367.   ibmappnNodeLsStatusLsName       OBJECT-TYPE
  2368.         SYNTAX DisplayString (SIZE (1..8))
  2369.         ACCESS read-only
  2370.         STATUS mandatory
  2371.         DESCRIPTION
  2372.             "Administratively-assigned name for this link station."
  2373.  
  2374.         ::=  { ibmappnNodeLsStatusEntry 3 }
  2375.  
  2376.   ibmappnNodeLsStatusCpName    OBJECT-TYPE
  2377.         SYNTAX DisplayString (SIZE (3..17))
  2378.         ACCESS read-only
  2379.         STATUS mandatory
  2380.         DESCRIPTION
  2381.             "Administratively-assigned fully-qualified name of the
  2382.              adjacent node partner.  This will be provided when the
  2383.              adjacent node has been defined at this node or when the
  2384.              XID sequence has proceeded far enough to to identify the
  2385.              adjacent node.  A blank CP name will indicate the name is
  2386.              unknown."
  2387.  
  2388.         ::=  { ibmappnNodeLsStatusEntry 4 }
  2389.  
  2390.   ibmappnNodeLsStatusNodeId       OBJECT-TYPE
  2391.         SYNTAX OCTET STRING
  2392.         ACCESS read-only
  2393.         STATUS mandatory
  2394.         DESCRIPTION
  2395.             "Adjacent Node id"
  2396.  
  2397.  
  2398.         ::=  { ibmappnNodeLsStatusEntry 5 }
  2399.  
  2400.   ibmappnNodeLsStatusTgNum   OBJECT-TYPE
  2401.         SYNTAX INTEGER (0..256)
  2402.         ACCESS read-only
  2403.         STATUS mandatory
  2404.         DESCRIPTION
  2405.             "Number associated with the TG to this link station
  2406.              with a range from 0 to 256.  A value of 256 indicates
  2407.  
  2408.  
  2409.  
  2410. McKenzie & Cheng                                               [Page 43]
  2411.  
  2412. RFC 1593                   SNA APPN Node MIB                  March 1994
  2413.  
  2414.  
  2415.              the tg number has not been negotiated and is unknown at
  2416.              this time."
  2417.  
  2418.         ::=  { ibmappnNodeLsStatusEntry 6 }
  2419.  
  2420.   ibmappnNodeLsStatusGeneralSense OBJECT-TYPE
  2421.         SYNTAX OCTET STRING
  2422.         ACCESS read-only
  2423.         STATUS mandatory
  2424.         DESCRIPTION
  2425.             "The error sense code associated with the start sequence of
  2426.              activation of a link up to the beginning of the XID
  2427.              sequence."
  2428.  
  2429.         ::=  { ibmappnNodeLsStatusEntry 7 }
  2430.  
  2431.   ibmappnNodeLsStatusNofRetry OBJECT-TYPE
  2432.         SYNTAX INTEGER    {
  2433.                             retry(1),
  2434.                             noretry(2)
  2435.                            }
  2436.         ACCESS read-only
  2437.         STATUS mandatory
  2438.         DESCRIPTION
  2439.             "Indicates whether Node Operator Facility will retry the
  2440.             start request to activate the link."
  2441.  
  2442.         ::=  { ibmappnNodeLsStatusEntry 8 }
  2443.  
  2444.   ibmappnNodeLsStatusEndSense OBJECT-TYPE
  2445.         SYNTAX OCTET STRING
  2446.         ACCESS read-only
  2447.         STATUS mandatory
  2448.         DESCRIPTION
  2449.             "The sense code associated with the termination of the link
  2450.              connection to adjacent node.  This includes all sense
  2451.              information included in the disconnect recieved from the
  2452.              lower layer DLCs and also sense information indicating the
  2453.              link termination originated by upper layer APPN components."
  2454.  
  2455.         ::=  { ibmappnNodeLsStatusEntry 9 }
  2456.  
  2457.   ibmappnNodeLsStatusXidLocalSense   OBJECT-TYPE
  2458.         SYNTAX OCTET STRING
  2459.         ACCESS read-only
  2460.         STATUS mandatory
  2461.         DESCRIPTION
  2462.             "The error sense code associated with the rejection of the
  2463.  
  2464.  
  2465.  
  2466. McKenzie & Cheng                                               [Page 44]
  2467.  
  2468. RFC 1593                   SNA APPN Node MIB                  March 1994
  2469.  
  2470.  
  2471.              XID."
  2472.  
  2473.         ::=  { ibmappnNodeLsStatusEntry 10 }
  2474.  
  2475.   ibmappnNodeLsStatusXidRemoteSense   OBJECT-TYPE
  2476.         SYNTAX OCTET STRING
  2477.         ACCESS read-only
  2478.         STATUS mandatory
  2479.         DESCRIPTION
  2480.             "The error sense code adjacent node returned to this node
  2481.              indicating the reason the XID was rejected."
  2482.  
  2483.         ::=  { ibmappnNodeLsStatusEntry 11 }
  2484.  
  2485.   ibmappnNodeLsStatusXidByteInError      OBJECT-TYPE
  2486.         SYNTAX INTEGER    {
  2487.                            na(1000)
  2488.                           }
  2489.         ACCESS read-only
  2490.         STATUS mandatory
  2491.         DESCRIPTION
  2492.             "This identifies the actual byte in the XID that caused the
  2493.              error.  The value of zero (0) indicates that the variable
  2494.              has no meaning."
  2495.  
  2496.         ::=  { ibmappnNodeLsStatusEntry 12 }
  2497.  
  2498.   ibmappnNodeLsStatusXidBitInError      OBJECT-TYPE
  2499.         SYNTAX INTEGER    {
  2500.                            na(8)   -- not applicable
  2501.                           }
  2502.         ACCESS read-only
  2503.         STATUS mandatory
  2504.         DESCRIPTION
  2505.             "This identifies the actual bit within the error byte of the
  2506.              XID.  This only has meaning when the byte in error is
  2507.              greater than zero."
  2508.  
  2509.         ::=  { ibmappnNodeLsStatusEntry 13 }
  2510.  
  2511.   ibmappnNodeLsStatusDlcType  OBJECT-TYPE
  2512.         SYNTAX INTEGER    {
  2513.                            other(1),
  2514.                            sdlc(2),
  2515.                            dls(3),
  2516.                            socket(4),
  2517.                            ethernet(5),
  2518.                            tr(6)
  2519.  
  2520.  
  2521.  
  2522. McKenzie & Cheng                                               [Page 45]
  2523.  
  2524. RFC 1593                   SNA APPN Node MIB                  March 1994
  2525.  
  2526.  
  2527.                            }
  2528.         ACCESS read-only
  2529.         STATUS mandatory
  2530.         DESCRIPTION
  2531.             "This identifies DLC type that was being used when error
  2532.              occurred.  This also is used to the format of the
  2533.              local and remote address provided.
  2534.  
  2535.              other    = free form DisplayString
  2536.  
  2537.              ip       = ld. ld. ld. ld / 2d
  2538.  
  2539.              tr       = lx: lx: lx: lx: lx: lx . lx
  2540.  
  2541.              dlsw     = lx: lx: lx: lx: lx: lx . lx
  2542.  
  2543.              ethernet = lx: lx: lx: lx: lx: lx . lx
  2544.  
  2545.              "
  2546.  
  2547.         ::=  { ibmappnNodeLsStatusEntry 14 }
  2548.  
  2549.   ibmappnNodeLsStatusLocalAddr   OBJECT-TYPE
  2550.         SYNTAX DisplayString
  2551.         ACCESS read-only
  2552.         STATUS mandatory
  2553.         DESCRIPTION
  2554.             "This contains a displayable string that identifies the
  2555.              DLC type and appropriate address.  See DlcType above for
  2556.              details of the format."
  2557.  
  2558.         ::=  { ibmappnNodeLsStatusEntry 15 }
  2559.  
  2560.   ibmappnNodeLsStatusRemoteAddr  OBJECT-TYPE
  2561.         SYNTAX DisplayString
  2562.         ACCESS read-only
  2563.         STATUS mandatory
  2564.         DESCRIPTION
  2565.             "This contains a displayable string that identifies the
  2566.              DLC type and appropriate address.  See DlcType above for
  2567.              details of the format."
  2568.  
  2569.         ::=  { ibmappnNodeLsStatusEntry 16 }
  2570.  
  2571.  
  2572.  
  2573.   -- **************************************************************
  2574.   -- APPN SNMP Performance Information
  2575.  
  2576.  
  2577.  
  2578. McKenzie & Cheng                                               [Page 46]
  2579.  
  2580. RFC 1593                   SNA APPN Node MIB                  March 1994
  2581.  
  2582.  
  2583.   --
  2584.  
  2585.   ibmappnSnmpInPkts OBJECT-TYPE
  2586.         SYNTAX Counter
  2587.         ACCESS read-only
  2588.         STATUS mandatory
  2589.         DESCRIPTION
  2590.           "Total number of messages delivered to the APPN SNMP sub-agent."
  2591.  
  2592.         ::=  { ibmappnSnmpInformation 1 }
  2593.  
  2594.   ibmappnSnmpInGetRequests OBJECT-TYPE
  2595.         SYNTAX Counter
  2596.         ACCESS read-only
  2597.         STATUS mandatory
  2598.         DESCRIPTION
  2599.             "Total number of GET requests delivered to the APPN SNMP
  2600.              sub-agent."
  2601.  
  2602.         ::=  { ibmappnSnmpInformation 2 }
  2603.  
  2604.   ibmappnSnmpInGetNexts OBJECT-TYPE
  2605.         SYNTAX Counter
  2606.         ACCESS read-only
  2607.         STATUS mandatory
  2608.         DESCRIPTION
  2609.             "Total number of GETNEXT requests delivered to the APPN SNMP
  2610.              sub-agent."
  2611.  
  2612.         ::=  { ibmappnSnmpInformation 3 }
  2613.  
  2614.   ibmappnSnmpInSetRequests OBJECT-TYPE
  2615.         SYNTAX Counter
  2616.         ACCESS read-only
  2617.         STATUS mandatory
  2618.         DESCRIPTION
  2619.             "Total number of SET requests delivered to the APPN SNMP
  2620.              sub-agent."
  2621.  
  2622.         ::=  { ibmappnSnmpInformation 4 }
  2623.  
  2624.   ibmappnSnmpInTotalVars OBJECT-TYPE
  2625.         SYNTAX Counter
  2626.         ACCESS read-only
  2627.         STATUS mandatory
  2628.         DESCRIPTION
  2629.             "Total number of VARIABLES included in both
  2630.              GET and GETNEXT requests to the APPN SNMP sub-agent."
  2631.  
  2632.  
  2633.  
  2634. McKenzie & Cheng                                               [Page 47]
  2635.  
  2636. RFC 1593                   SNA APPN Node MIB                  March 1994
  2637.  
  2638.  
  2639.         ::=  { ibmappnSnmpInformation 5 }
  2640.  
  2641.   ibmappnSnmpInGetVars OBJECT-TYPE
  2642.         SYNTAX Counter
  2643.         ACCESS read-only
  2644.         STATUS mandatory
  2645.         DESCRIPTION
  2646.             "Total number of VARIBLES included in all
  2647.              GET requests to the APPN SNMP sub-agent."
  2648.  
  2649.         ::=  { ibmappnSnmpInformation 6 }
  2650.  
  2651.   ibmappnSnmpInGetNextVars OBJECT-TYPE
  2652.         SYNTAX Counter
  2653.         ACCESS read-only
  2654.         STATUS mandatory
  2655.         DESCRIPTION
  2656.             "Total number of VARIABLES included in all
  2657.              GETNEXT requests to the APPN SNMP sub-agent."
  2658.  
  2659.         ::=  { ibmappnSnmpInformation 7 }
  2660.  
  2661.   ibmappnSnmpInSetVars OBJECT-TYPE
  2662.         SYNTAX Counter
  2663.         ACCESS read-only
  2664.         STATUS mandatory
  2665.         DESCRIPTION
  2666.              "Total number of VARIBLES included in all
  2667.               SET requests to the APPN SNMP sub-agent."
  2668.  
  2669.         ::=  { ibmappnSnmpInformation 8 }
  2670.  
  2671.   ibmappnSnmpOutNoSuchNames OBJECT-TYPE
  2672.         SYNTAX Counter
  2673.         ACCESS read-only
  2674.         STATUS mandatory
  2675.         DESCRIPTION
  2676.              "Total number of VARIABLES that could not
  2677.               be found by the APPN SNMP sub-agent."
  2678.  
  2679.         ::=  { ibmappnSnmpInformation 9 }
  2680.  
  2681.   ibmappnSnmpOutGenErrs OBJECT-TYPE
  2682.         SYNTAX Counter
  2683.         ACCESS read-only
  2684.         STATUS mandatory
  2685.         DESCRIPTION
  2686.              "Total number of undefined errors that
  2687.  
  2688.  
  2689.  
  2690. McKenzie & Cheng                                               [Page 48]
  2691.  
  2692. RFC 1593                   SNA APPN Node MIB                  March 1994
  2693.  
  2694.  
  2695.               occurred processing SNMP request to the
  2696.               APPN SNMP sub-agent."
  2697.  
  2698.         ::=  { ibmappnSnmpInformation 10 }
  2699.  
  2700.  
  2701.   -- **************************************************************
  2702.  
  2703.   -- This group provides global information about the
  2704.   -- APPN node performance.
  2705.  
  2706.   -- The first section applies to the APPN control point
  2707.   -- storage utilization.
  2708.  
  2709.  
  2710.   ibmappnMemorySize OBJECT-TYPE
  2711.         SYNTAX INTEGER
  2712.         ACCESS read-only
  2713.         STATUS mandatory
  2714.         DESCRIPTION
  2715.              "Size of the shared storage segment, as obtained
  2716.               by storage management from the underlying operating
  2717.               system."
  2718.  
  2719.         ::=  { ibmappnMemoryUse 1 }
  2720.  
  2721.   ibmappnMemoryUsed OBJECT-TYPE
  2722.         SYNTAX INTEGER
  2723.         ACCESS read-only
  2724.         STATUS mandatory
  2725.         DESCRIPTION
  2726.              "Number of bytes in the segment that are currently
  2727.               allocated to process."
  2728.  
  2729.         ::=  { ibmappnMemoryUse 2 }
  2730.  
  2731.   ibmappnMemoryWarnThresh OBJECT-TYPE
  2732.         SYNTAX INTEGER
  2733.         ACCESS read-only
  2734.         STATUS mandatory
  2735.         DESCRIPTION
  2736.              "Allocation threshold beyond which storage
  2737.               management considers the storage resources
  2738.               to be constrained."
  2739.  
  2740.         ::=  { ibmappnMemoryUse 3 }
  2741.  
  2742.   ibmappnMemoryCritThresh OBJECT-TYPE
  2743.  
  2744.  
  2745.  
  2746. McKenzie & Cheng                                               [Page 49]
  2747.  
  2748. RFC 1593                   SNA APPN Node MIB                  March 1994
  2749.  
  2750.  
  2751.         SYNTAX INTEGER
  2752.         ACCESS read-only
  2753.         STATUS mandatory
  2754.         DESCRIPTION
  2755.              "Allocation threshold beyond which storage
  2756.               management considers the storage resources
  2757.               to be critically constrained."
  2758.  
  2759.         ::=  { ibmappnMemoryUse 4 }
  2760.  
  2761.  
  2762.   -- **************************************************************
  2763.   -- The following are Counters maintained by the APPN CS component that
  2764.   -- relate to total overall XID activity.
  2765.   ------------------------------------------------------------------------
  2766.   ibmappnNodeDefLsGoodXids    OBJECT-TYPE
  2767.       SYNTAX  Counter
  2768.       ACCESS  read-only
  2769.       STATUS  mandatory
  2770.       DESCRIPTION
  2771.               "The current number of successfull XIDs that have occurred
  2772.                on all defined link stations since the last time this
  2773.                node was initialized."
  2774.  
  2775.       ::= { ibmappnXidInformation 1 }
  2776.  
  2777.   ibmappnNodeDefLsBadXids    OBJECT-TYPE
  2778.       SYNTAX  Counter
  2779.       ACCESS  read-only
  2780.       STATUS  mandatory
  2781.       DESCRIPTION
  2782.               "The current number of unsuccessfull XIDs that have
  2783.                occurred on all defined link stations since the last
  2784.                time this node was initialized."
  2785.  
  2786.       ::= { ibmappnXidInformation 2 }
  2787.  
  2788.   ibmappnNodeDynLsGoodXids    OBJECT-TYPE
  2789.       SYNTAX  Counter
  2790.       ACCESS  read-only
  2791.       STATUS  mandatory
  2792.       DESCRIPTION
  2793.               "The current number of successfull XIDs that have
  2794.                occurred on all dynamic link stations since the last
  2795.                time this node was initialized."
  2796.  
  2797.       ::= { ibmappnXidInformation 3 }
  2798.  
  2799.  
  2800.  
  2801.  
  2802. McKenzie & Cheng                                               [Page 50]
  2803.  
  2804. RFC 1593                   SNA APPN Node MIB                  March 1994
  2805.  
  2806.  
  2807.   ibmappnNodeDynLsBadXids    OBJECT-TYPE
  2808.       SYNTAX  Counter
  2809.       ACCESS  read-only
  2810.       STATUS  mandatory
  2811.       DESCRIPTION
  2812.               "The current number of unsuccessfull XIDs that have
  2813.                occurred on all dynamic link stations since the last
  2814.                time this node was initialized."
  2815.  
  2816.       ::= { ibmappnXidInformation 4 }
  2817.  
  2818.  
  2819.  
  2820.   -- ************** The APPN Topology Group ***********************
  2821.  
  2822.   ibmappnNn             OBJECT IDENTIFIER ::= { ibmappn 2  }
  2823.   ibmappnNnTopo         OBJECT IDENTIFIER ::= { ibmappnNn 1  }
  2824.   ibmappnNnTopology     OBJECT IDENTIFIER ::= { ibmappnNn 3  }
  2825.  
  2826.  
  2827.   -- This group will be used to represent the entire APPN network
  2828.   -- topology, including Network nodes, virtual nodes and
  2829.   -- all TGs associated with these nodes.
  2830.   --
  2831.  
  2832.   -- Network nodes
  2833.   -- The APPN topology database consists of information about every
  2834.   -- APPN network node.  This information is learned over time
  2835.   -- as each network node exchanges topology information with
  2836.   -- each of its adjacent network nodes.  The database consists
  2837.   -- of information about each node and all of the transmissions
  2838.   -- groups used by each node.
  2839.  
  2840.   -- Virtual nodes
  2841.   -- Information about virtual nodes (connection networks) is treated
  2842.   -- the same as information about network node
  2843.   -- and is replicated at each network node.
  2844.   -- The node name is the only meaningful information. The other
  2845.   -- node objects use default values.  Each node that has defined
  2846.   -- a TG with this virtual node as the destination also defines a
  2847.   -- TG on this virtual node.  There is a TG record for each node
  2848.   -- that uses this virtual node.
  2849.   --
  2850.   --
  2851.   -- The APPN node table represents the APPN topology
  2852.   -- database with the APPN CP fully-qualified name
  2853.   -- being used as the index to this table.
  2854.   -- This entire table could be retrieved using the GET NEXT command,
  2855.  
  2856.  
  2857.  
  2858. McKenzie & Cheng                                               [Page 51]
  2859.  
  2860. RFC 1593                   SNA APPN Node MIB                  March 1994
  2861.  
  2862.  
  2863.   -- however, due to the dynamics of APPN, nodes could come and
  2864.   -- go and status could change as the table is being
  2865.   -- retrieved.  Although in most cases the data retrieved will be valid,
  2866.   -- missing and invalid status could cause problems for
  2867.   -- a management application that was graphically displaying
  2868.   -- this data.
  2869.   -- This potential problem can be eliminated by
  2870.   -- retrieving the FRSN before and after completion
  2871.   -- of retrieval of the APPN topology table.
  2872.   -- If the FRSN has changed, then repeat the
  2873.   -- retrieval of the entire topology table
  2874.   -- until the FRSN remains unchanged.
  2875.   -- Object 'appnNnFrsn' represents the last
  2876.   -- change or update to this node's topology
  2877.   -- database.
  2878.   --
  2879.   --
  2880.   -- The format of the actual database is as follows:
  2881.   --
  2882.   -- Node table (entry for each node in network)
  2883.   --  TG table (entry for each TG owned by node)
  2884.   --
  2885.   -- Due to SNMP ASN.1 limitations, we cannot represent
  2886.   -- the TG table within the node table.  We define
  2887.   -- separate tables for nodes and TGs, adding the node
  2888.   -- name to each TG entry to provide a means of
  2889.   -- correlating each TG with its originating node.
  2890.  
  2891.  
  2892.  
  2893.   ibmappnNnTopoMaxNodes   OBJECT-TYPE
  2894.         SYNTAX INTEGER
  2895.         ACCESS read-only
  2896.         STATUS mandatory
  2897.         DESCRIPTION
  2898.             "Maximum number of nodes allowed in the APPN topology
  2899.             database.  This administratively assigned value must be
  2900.             equal to or greater than the maximum total number of end
  2901.             nodes and network nodes.
  2902.             If the number of nodes exceeds this value, APPN will issue
  2903.             an Alert and the node can no longer participate as a network
  2904.             node."
  2905.  
  2906.         ::=  { ibmappnNnTopo 1 }
  2907.  
  2908.   ibmappnNnTopoCurNumNodes OBJECT-TYPE
  2909.         SYNTAX Gauge
  2910.         ACCESS read-only
  2911.  
  2912.  
  2913.  
  2914. McKenzie & Cheng                                               [Page 52]
  2915.  
  2916. RFC 1593                   SNA APPN Node MIB                  March 1994
  2917.  
  2918.  
  2919.         STATUS mandatory
  2920.         DESCRIPTION
  2921.             "Current number of nodes in this node's topology database.
  2922.              If this value exceeds the maximum number of nodes allowed
  2923.              (NnTopoMaxNodes), APPN alert CPDB002 is
  2924.              issued."
  2925.  
  2926.         ::=  { ibmappnNnTopo 2 }
  2927.  
  2928.   ibmappnNnTopoInTdus OBJECT-TYPE
  2929.         SYNTAX Counter
  2930.         ACCESS read-only
  2931.         STATUS mandatory
  2932.         DESCRIPTION
  2933.              "Total number of TDUs received from
  2934.              all adjacent NN since last initialization."
  2935.  
  2936.         ::=  { ibmappnNnTopo 3 }
  2937.  
  2938.   ibmappnNnTopoOutTdus OBJECT-TYPE
  2939.         SYNTAX Counter
  2940.         ACCESS read-only
  2941.         STATUS mandatory
  2942.         DESCRIPTION
  2943.              "Total number of TDUs built by this node to be sent to
  2944.              all adjacent NN since last initialization."
  2945.  
  2946.         ::=  { ibmappnNnTopo 4 }
  2947.  
  2948.   ibmappnNnTopoNodeLowRsns         OBJECT-TYPE
  2949.         SYNTAX Counter
  2950.         ACCESS read-only
  2951.         STATUS mandatory
  2952.         DESCRIPTION
  2953.              "Total number of topology node updates received by this
  2954.              node with a RSN less than the current RSN.  Both even and
  2955.              odd RSN are included in this count.
  2956.              These TDUs are not errors, but result when TDUs are
  2957.              broadcast to all adjacent network nodes.  No update to
  2958.              this node's topology database occurs, but this node will
  2959.              send a TDU with it's higher RSN to the adjacent node that
  2960.              sent this low RSN."
  2961.  
  2962.         ::=  { ibmappnNnTopo 5 }
  2963.  
  2964.   ibmappnNnTopoNodeEqualRsns      OBJECT-TYPE
  2965.         SYNTAX Counter
  2966.         ACCESS read-only
  2967.  
  2968.  
  2969.  
  2970. McKenzie & Cheng                                               [Page 53]
  2971.  
  2972. RFC 1593                   SNA APPN Node MIB                  March 1994
  2973.  
  2974.  
  2975.         STATUS mandatory
  2976.         DESCRIPTION
  2977.              "Total number of topology node updates received by this
  2978.              node with a RSN equal to the current RSN.  Both even and
  2979.              odd RSN are included in this count.
  2980.              These TDUs are not errors, but result when TDUs are
  2981.              broadcast to all adjacent network nodes.  No update to
  2982.              this node's topology database occurs."
  2983.  
  2984.         ::=  { ibmappnNnTopo 6 }
  2985.  
  2986.   ibmappnNnTopoNodeGoodHighRsns      OBJECT-TYPE
  2987.         SYNTAX Counter
  2988.         ACCESS read-only
  2989.         STATUS mandatory
  2990.         DESCRIPTION
  2991.              "Total number of topology node updates received by this
  2992.              node with a RSN greater than the current RSN.
  2993.              This results in updating this nodes topology and
  2994.              broadcasting a TDU to all adjacent network nodes.  It is
  2995.              not required to send a TDU to the sender of this update
  2996.              because that node already has the update."
  2997.  
  2998.         ::=  { ibmappnNnTopo 7 }
  2999.  
  3000.  
  3001.  
  3002.   ibmappnNnTopoNodeBadHighRsns       OBJECT-TYPE
  3003.         SYNTAX Counter
  3004.         ACCESS read-only
  3005.         STATUS mandatory
  3006.         DESCRIPTION
  3007.              "Total number of topology node updates received by this
  3008.              node with an odd RSN greater than the current RSN.
  3009.              These updates represent a topology inconsistency detected
  3010.              by one of the APPN network nodes.
  3011.              This results in updating this nodes topology and broadcasting
  3012.              a TDU to all adjacent network nodes."
  3013.  
  3014.         ::=  { ibmappnNnTopo 8 }
  3015.  
  3016.  
  3017.   ibmappnNnTopoNodeStateUpdates  OBJECT-TYPE
  3018.         SYNTAX Counter
  3019.         ACCESS read-only
  3020.         STATUS mandatory
  3021.         DESCRIPTION
  3022.              "Total number of topology Node records built as a result
  3023.  
  3024.  
  3025.  
  3026. McKenzie & Cheng                                               [Page 54]
  3027.  
  3028. RFC 1593                   SNA APPN Node MIB                  March 1994
  3029.  
  3030.  
  3031.               of internally detected node state changes that affect APPN
  3032.               topology and routing.  Updates are sent via TDUs to all
  3033.               adjacent network nodes."
  3034.  
  3035.         ::=  { ibmappnNnTopo 9 }
  3036.  
  3037.   ibmappnNnTopoNodeErrors     OBJECT-TYPE
  3038.         SYNTAX Counter
  3039.         ACCESS read-only
  3040.         STATUS mandatory
  3041.         DESCRIPTION
  3042.              "Total number of topology node records inconsistencies
  3043.               detected by this node.  This occurs when this node attempts
  3044.               to update its topology database and detects a data
  3045.               inconsistency.  This node will create a TDU with the
  3046.               current RSN incremented to the next odd number and
  3047.               broadcast it to all adjacent NNs."
  3048.  
  3049.         ::=  { ibmappnNnTopo 10 }
  3050.  
  3051.   ibmappnNnTopoNodeTimerUpdates OBJECT-TYPE
  3052.         SYNTAX Counter
  3053.         ACCESS read-only
  3054.         STATUS mandatory
  3055.         DESCRIPTION
  3056.              "Total number of topology node records built for this
  3057.               node's resource due to timer updates. Updates are sent via
  3058.               TDUs to all adjacent network nodes. These updates insure
  3059.               other network nodes do not delete this node's resources
  3060.               from their topology database."
  3061.  
  3062.         ::=  { ibmappnNnTopo 11 }
  3063.  
  3064.   ibmappnNnTopoNodePurges     OBJECT-TYPE
  3065.         SYNTAX Counter
  3066.         ACCESS read-only
  3067.         STATUS mandatory
  3068.         DESCRIPTION
  3069.              "Total number of topology node records purged from this
  3070.               node's topology database.  This occurs when a node has not
  3071.               been updated in a specified amount of time.  The owning
  3072.               node is responsible for broadcasting updates for its
  3073.               resource that it wants kept in the network topology."
  3074.  
  3075.         ::=  { ibmappnNnTopo 12 }
  3076.  
  3077.  
  3078.   ibmappnNnTopoTgLowRsns         OBJECT-TYPE
  3079.  
  3080.  
  3081.  
  3082. McKenzie & Cheng                                               [Page 55]
  3083.  
  3084. RFC 1593                   SNA APPN Node MIB                  March 1994
  3085.  
  3086.  
  3087.         SYNTAX Counter
  3088.         ACCESS read-only
  3089.         STATUS mandatory
  3090.         DESCRIPTION
  3091.              "Total number of topology TG updates received by this
  3092.              node with a RSN less than the current RSN.  Both even and
  3093.              odd RSN are included in this count.
  3094.              These TDUs are not errors, but result when TDUs are
  3095.              broadcast to all adjacent network nodes.  No update to
  3096.              this node's topology database occurs, but this node will
  3097.              send a TDU with it's higher RSN to the sender of the low
  3098.              RSN."
  3099.  
  3100.         ::=  { ibmappnNnTopo 13 }
  3101.  
  3102.   ibmappnNnTopoTgEqualRsns       OBJECT-TYPE
  3103.         SYNTAX Counter
  3104.         ACCESS read-only
  3105.         STATUS mandatory
  3106.         DESCRIPTION
  3107.              "Total number of topology TG updates received by this
  3108.              node with a RSN equal to the current RSN.  Both even and
  3109.              odd RSN are included in this count.
  3110.              These TDUs are not errors, but result when TDUs are
  3111.              broadcast to all adjacent network nodes.  No update to
  3112.              this node's topology database occurs."
  3113.  
  3114.         ::=  { ibmappnNnTopo 14 }
  3115.  
  3116.   ibmappnNnTopoTgGoodHighRsns       OBJECT-TYPE
  3117.         SYNTAX Counter
  3118.         ACCESS read-only
  3119.         STATUS mandatory
  3120.         DESCRIPTION
  3121.              "Total number of topology TG updates received by this
  3122.              node with a RSN greater than the current RSN.
  3123.              This results in updating this nodes topology and
  3124.              broadcasting the update to all adjacent network nodes."
  3125.  
  3126.         ::=  { ibmappnNnTopo 15 }
  3127.  
  3128.  
  3129.   ibmappnNnTopoTgBadHighRsns      OBJECT-TYPE
  3130.         SYNTAX Counter
  3131.         ACCESS read-only
  3132.         STATUS mandatory
  3133.         DESCRIPTION
  3134.              "Total number of topology TG updates received by this
  3135.  
  3136.  
  3137.  
  3138. McKenzie & Cheng                                               [Page 56]
  3139.  
  3140. RFC 1593                   SNA APPN Node MIB                  March 1994
  3141.  
  3142.  
  3143.              node with an odd RSN greater than the current RSN.
  3144.              These updates represent a topology inconsistency detected
  3145.              by one of the APPN network nodes.
  3146.              This results in updating this nodes topology and
  3147.              broadcasting a TDU to all adjacent network nodes."
  3148.  
  3149.         ::=  { ibmappnNnTopo 16 }
  3150.  
  3151.  
  3152.   ibmappnNnTopoTgStateUpdates  OBJECT-TYPE
  3153.         SYNTAX Counter
  3154.         ACCESS read-only
  3155.         STATUS mandatory
  3156.         DESCRIPTION
  3157.              "Total number of topology TG records built as a result
  3158.               of internally detected node state changes that affect APPN
  3159.               topology and routing.  Updates are sent via TDUs to all
  3160.               adjacent network nodes."
  3161.  
  3162.         ::=  { ibmappnNnTopo 17 }
  3163.  
  3164.   ibmappnNnTopoTgErrors     OBJECT-TYPE
  3165.         SYNTAX Counter
  3166.         ACCESS read-only
  3167.         STATUS mandatory
  3168.         DESCRIPTION
  3169.              "Total number of topology TG records inconsistencies
  3170.               detected by this node.  This occurs when this node
  3171.               attempts to update its topology database and detects a
  3172.               data inconsistency.  This node will create a TDU with
  3173.               the current RSN incremented to the next odd number and
  3174.               broadcast it to all adjacent NNs."
  3175.  
  3176.         ::=  { ibmappnNnTopo 18 }
  3177.  
  3178.   ibmappnNnTopoTgTimerUpdates OBJECT-TYPE
  3179.         SYNTAX Counter
  3180.         ACCESS read-only
  3181.         STATUS mandatory
  3182.         DESCRIPTION
  3183.              "Total number of topology TG records built for this
  3184.               node's resource due to timer updates. Updates are sent via
  3185.               TDUs to all adjacent network nodes. These updates insure
  3186.               other network nodes do not delete this node's resources
  3187.               from their topology database."
  3188.  
  3189.         ::=  { ibmappnNnTopo 19 }
  3190.  
  3191.  
  3192.  
  3193.  
  3194. McKenzie & Cheng                                               [Page 57]
  3195.  
  3196. RFC 1593                   SNA APPN Node MIB                  March 1994
  3197.  
  3198.  
  3199.   ibmappnNnTopoTgPurges     OBJECT-TYPE
  3200.         SYNTAX Counter
  3201.         ACCESS read-only
  3202.         STATUS mandatory
  3203.         DESCRIPTION
  3204.              "Total number of topology TG records purged from this
  3205.               node's topology database.  This occurs when a TG has not
  3206.               been updated in a specified amount of time.  The owning
  3207.               node is responsible for broadcasting updates for its
  3208.               resource that it wants to keep in the network topology."
  3209.  
  3210.         ::=  { ibmappnNnTopo 20 }
  3211.  
  3212.  
  3213.   ibmappnNnTopoTotalRouteCalcs OBJECT-TYPE
  3214.         SYNTAX Counter
  3215.         ACCESS read-only
  3216.         STATUS mandatory
  3217.         DESCRIPTION
  3218.              "Number of routes calculated  for all class of services
  3219.               since the last initialization."
  3220.  
  3221.         ::=  { ibmappnNnTopo 21 }
  3222.  
  3223.   ibmappnNnTopoTotalRouteRejs OBJECT-TYPE
  3224.         SYNTAX Counter
  3225.         ACCESS read-only
  3226.         STATUS mandatory
  3227.         DESCRIPTION
  3228.              "Number of route requests for all class of services that
  3229.               could not be calculated since last initialization."
  3230.  
  3231.         ::=  { ibmappnNnTopo 22 }
  3232.  
  3233.  
  3234.   ibmappnNnTopoRouteTable OBJECT-TYPE
  3235.         SYNTAX SEQUENCE OF IbmappnNnTopoRouteEntry
  3236.         ACCESS not-accessible
  3237.         STATUS mandatory
  3238.         DESCRIPTION
  3239.              "Table containing an entry for every Class of Service
  3240.               that it has calculated a route for."
  3241.  
  3242.         ::= { ibmappnNnTopo 23 }
  3243.  
  3244.  
  3245.  
  3246.   ibmappnNnTopoRouteEntry OBJECT-TYPE
  3247.  
  3248.  
  3249.  
  3250. McKenzie & Cheng                                               [Page 58]
  3251.  
  3252. RFC 1593                   SNA APPN Node MIB                  March 1994
  3253.  
  3254.  
  3255.         SYNTAX IbmappnNnTopoRouteEntry
  3256.         ACCESS not-accessible
  3257.         STATUS mandatory
  3258.         DESCRIPTION
  3259.               "The Class of Service name is the index for this table."
  3260.  
  3261.         INDEX
  3262.                {ibmappnNnTopoRouteCos}
  3263.  
  3264.         ::= { ibmappnNnTopoRouteTable 1 }
  3265.  
  3266.   IbmappnNnTopoRouteEntry ::= SEQUENCE {
  3267.         ibmappnNnTopoRouteCos                  DisplayString,
  3268.         ibmappnNnTopoRouteTrees                Counter,
  3269.         ibmappnNnTopoRouteCalcs                Counter,
  3270.         ibmappnNnTopoRouteRejs                 Counter
  3271.   }
  3272.  
  3273.  
  3274.   ibmappnNnTopoRouteCos   OBJECT-TYPE
  3275.         SYNTAX DisplayString
  3276.         ACCESS read-only
  3277.         STATUS mandatory
  3278.         DESCRIPTION
  3279.              "The Class of Service for the route."
  3280.  
  3281.         ::=  { ibmappnNnTopoRouteEntry 1 }
  3282.  
  3283.   ibmappnNnTopoRouteTrees OBJECT-TYPE
  3284.         SYNTAX Counter
  3285.         ACCESS read-only
  3286.         STATUS mandatory
  3287.         DESCRIPTION
  3288.              "Number of routes tree caches built for this Class of
  3289.               Service since the last initialization."
  3290.  
  3291.         ::=  { ibmappnNnTopoRouteEntry 2 }
  3292.  
  3293.  
  3294.   ibmappnNnTopoRouteCalcs OBJECT-TYPE
  3295.         SYNTAX Counter
  3296.         ACCESS read-only
  3297.         STATUS mandatory
  3298.         DESCRIPTION
  3299.              "Number of routes calculated since last initialization."
  3300.  
  3301.         ::=  { ibmappnNnTopoRouteEntry 3 }
  3302.  
  3303.  
  3304.  
  3305.  
  3306. McKenzie & Cheng                                               [Page 59]
  3307.  
  3308. RFC 1593                   SNA APPN Node MIB                  March 1994
  3309.  
  3310.  
  3311.   ibmappnNnTopoRouteRejs OBJECT-TYPE
  3312.         SYNTAX Counter
  3313.         ACCESS read-only
  3314.         STATUS mandatory
  3315.         DESCRIPTION
  3316.              "Number of route requests that could not
  3317.              be calculated since last initialization."
  3318.  
  3319.         ::=  { ibmappnNnTopoRouteEntry 4 }
  3320.  
  3321.  
  3322.   --Adjacent node table
  3323.   --  Node name (only applies to adjacent nodes)
  3324.   --  Number of out of sequence TDUs
  3325.   --  Status of CP-CP sessions (ConWinner/ConLoser)
  3326.   --  Last FRSN sent
  3327.   --  Last FRSN received
  3328.  
  3329.  
  3330.   ibmappnNnAdjNodeTable OBJECT-TYPE
  3331.         SYNTAX SEQUENCE OF IbmappnNnAdjNodeEntry
  3332.         ACCESS not-accessible
  3333.         STATUS mandatory
  3334.         DESCRIPTION
  3335.              "Table containing an entry for every node.  The information
  3336.               kept in this table is the last FRSN sent and received,
  3337.               the status of the CP-CP sessions, and a gauge that
  3338.               indicates the number of outstanding TDUs."
  3339.  
  3340.         ::= { ibmappnNn 2 }
  3341.  
  3342.  
  3343.   ibmappnNnAdjNodeEntry OBJECT-TYPE
  3344.         SYNTAX IbmappnNnAdjNodeEntry
  3345.         ACCESS not-accessible
  3346.         STATUS mandatory
  3347.         DESCRIPTION
  3348.               "The adjacent node name is the index for this table."
  3349.  
  3350.         INDEX
  3351.                {ibmappnNnAdjNodeAdjName}
  3352.  
  3353.         ::= { ibmappnNnAdjNodeTable 1 }
  3354.  
  3355.   IbmappnNnAdjNodeEntry ::= SEQUENCE {
  3356.         ibmappnNnAdjNodeAdjName            DisplayString,
  3357.         ibmappnNnAdjNodeCpCpSessStatus     INTEGER,
  3358.         ibmappnNnAdjNodeOutOfSeqTdus       Gauge,
  3359.  
  3360.  
  3361.  
  3362. McKenzie & Cheng                                               [Page 60]
  3363.  
  3364. RFC 1593                   SNA APPN Node MIB                  March 1994
  3365.  
  3366.  
  3367.         ibmappnNnAdjNodeLastFrsnSent       INTEGER,
  3368.         ibmappnNnAdjNodeLastFrsnRcvd       INTEGER
  3369.                                      }
  3370.  
  3371.   ibmappnNnAdjNodeAdjName              OBJECT-TYPE
  3372.         SYNTAX DisplayString (SIZE (3..17))
  3373.         ACCESS read-only
  3374.         STATUS mandatory
  3375.         DESCRIPTION
  3376.              "An administratively-assigned fully-qualified
  3377.               name of this node's adjacent network node."
  3378.  
  3379.         ::=  { ibmappnNnAdjNodeEntry 1 }
  3380.  
  3381.   ibmappnNnAdjNodeCpCpSessStatus    OBJECT-TYPE
  3382.         SYNTAX INTEGER {
  3383.                        active(1),
  3384.                        conLoserActive(2),
  3385.                        conWinnerActive(3),
  3386.                        inactive(4)
  3387.                        }
  3388.         ACCESS read-only
  3389.         STATUS mandatory
  3390.         DESCRIPTION
  3391.             "Indicates the state of CP-CP sessions between this node
  3392.              and adjacent network and end nodes.  Incative indicates no
  3393.              CP-CP sessions exists between this node and the adjacent
  3394.              node.  Active indicates CP-CP sessons are active using both
  3395.              the ConWinner and ConLoser sessions. The session initiated
  3396.              by this node is refered to as the ConWinner session and is
  3397.              used by this node to send to the adjacent node.  The
  3398.              ConLoserr session is initiated by the adjacent node and
  3399.              is used by this node to receive from the adjacent node."
  3400.  
  3401.         ::=  { ibmappnNnAdjNodeEntry 2 }
  3402.  
  3403.   ibmappnNnAdjNodeOutOfSeqTdus  OBJECT-TYPE
  3404.         SYNTAX Gauge
  3405.         ACCESS read-only
  3406.         STATUS mandatory
  3407.         DESCRIPTION
  3408.              "Number of out of sequence Topology Database
  3409.              Updates (TDUs).  In a quiesced state, this value is
  3410.              zero.  In normal operation, the value varies
  3411.              depending on the network environment."
  3412.  
  3413.         ::=  { ibmappnNnAdjNodeEntry 3 }
  3414.  
  3415.  
  3416.  
  3417.  
  3418. McKenzie & Cheng                                               [Page 61]
  3419.  
  3420. RFC 1593                   SNA APPN Node MIB                  March 1994
  3421.  
  3422.  
  3423.   ibmappnNnAdjNodeLastFrsnSent  OBJECT-TYPE
  3424.         SYNTAX INTEGER (0..65535)
  3425.         ACCESS read-only
  3426.         STATUS mandatory
  3427.         DESCRIPTION
  3428.             "Flow reduction sequence numbers (FRSNs) are associated
  3429.              with Topology Database Updates (TDUs) and are unique
  3430.              only within each APPN network node.  A TDU can be
  3431.              associated with multiple APPN resources. This FRSN
  3432.              indicates the last TDU sent to this adjacent node."
  3433.  
  3434.         ::=  { ibmappnNnAdjNodeEntry 4 }
  3435.  
  3436.   ibmappnNnAdjNodeLastFrsnRcvd OBJECT-TYPE
  3437.         SYNTAX INTEGER (0..65535)
  3438.         ACCESS read-only
  3439.         STATUS mandatory
  3440.         DESCRIPTION
  3441.             "Flow reduction sequence numbers (FRSNs) are associated
  3442.              with Topology Database Updates (TDUs) and are unique
  3443.              only within each APPN network node.  A TDU can be
  3444.              associated with multiple APPN resources. This FRSN
  3445.              indicates the last TDU received from this adjacent node."
  3446.  
  3447.         ::=  { ibmappnNnAdjNodeEntry 5 }
  3448.  
  3449.  
  3450.   --APPN Node Topology table
  3451.  
  3452.   -- This table describes every known APPN Network node
  3453.   -- and Virtual node.
  3454.  
  3455.  
  3456.   ibmappnNnTopologyTable OBJECT-TYPE
  3457.         SYNTAX SEQUENCE OF IbmappnNnTopologyEntry
  3458.         ACCESS not-accessible
  3459.         STATUS mandatory
  3460.         DESCRIPTION
  3461.              "Portion of the APPN routing table
  3462.               that describes all of the APPN network nodes
  3463.               and virtual nodes known to this node."
  3464.  
  3465.         ::= { ibmappnNnTopology 1 }
  3466.  
  3467.   ibmappnNnTopologyEntry OBJECT-TYPE
  3468.         SYNTAX IbmappnNnTopologyEntry
  3469.         ACCESS not-accessible
  3470.         STATUS mandatory
  3471.  
  3472.  
  3473.  
  3474. McKenzie & Cheng                                               [Page 62]
  3475.  
  3476. RFC 1593                   SNA APPN Node MIB                  March 1994
  3477.  
  3478.  
  3479.         DESCRIPTION
  3480.              "The fully-qualified node name is used to
  3481.               index this table."
  3482.  
  3483.         INDEX
  3484.                {ibmappnNnNodeName}
  3485.  
  3486.         ::= { ibmappnNnTopologyTable 1 }
  3487.  
  3488.   IbmappnNnTopologyEntry  ::= SEQUENCE {
  3489.  
  3490.         ibmappnNnNodeName                     DisplayString,
  3491.         ibmappnNnNodeFrsn                     INTEGER,
  3492.         ibmappnNnNodeEntryTimeLeft            INTEGER,
  3493.         ibmappnNnNodeType                     INTEGER,
  3494.  
  3495.         ibmappnNnNodeRsn                      INTEGER,
  3496.         ibmappnNnNodeRouteAddResist           INTEGER,
  3497.         ibmappnNnNodeCongested                INTEGER,
  3498.         ibmappnNnNodeIsrDepleted              INTEGER,
  3499.         ibmappnNnNodeEndptDepleted            INTEGER,
  3500.         ibmappnNnNodeQuiescing                INTEGER,
  3501.         ibmappnNnNodeGateway                  INTEGER,
  3502.         ibmappnNnNodeCentralDirectory         INTEGER,
  3503.         ibmappnNnNodeIsr                      INTEGER,
  3504.         ibmappnNnNodeChainSupport             INTEGER
  3505.   }
  3506.  
  3507.   ibmappnNnNodeName    OBJECT-TYPE
  3508.         SYNTAX DisplayString (SIZE (3..17))
  3509.         ACCESS read-only
  3510.         STATUS mandatory
  3511.         DESCRIPTION
  3512.             "Administratively-assigned network name that is locally
  3513.             defined at each network node in the format NETID.CPNAME."
  3514.  
  3515.         ::=  { ibmappnNnTopologyEntry 1 }
  3516.  
  3517.   ibmappnNnNodeFrsn             OBJECT-TYPE
  3518.         SYNTAX INTEGER (0..65535)
  3519.         ACCESS read-only
  3520.         STATUS mandatory
  3521.         DESCRIPTION
  3522.             "Flow reduction sequence numbers (FRSNs) are associated
  3523.              with Topology Database Updates (TDUs) and are unique
  3524.              only within each APPN network node.  A TDU can be
  3525.              associated with multiple APPN resources. This FRSN
  3526.              indicates the last time this resource was updated at
  3527.  
  3528.  
  3529.  
  3530. McKenzie & Cheng                                               [Page 63]
  3531.  
  3532. RFC 1593                   SNA APPN Node MIB                  March 1994
  3533.  
  3534.  
  3535.              this node."
  3536.  
  3537.         ::=  { ibmappnNnTopologyEntry 2 }
  3538.  
  3539.   ibmappnNnNodeEntryTimeLeft    OBJECT-TYPE
  3540.         SYNTAX INTEGER (0..31)
  3541.         ACCESS read-only
  3542.         STATUS mandatory
  3543.         DESCRIPTION
  3544.              "Number of days before deletion of this
  3545.               network node entry. Range is 0-31."
  3546.  
  3547.         ::=  { ibmappnNnTopologyEntry 3 }
  3548.  
  3549.   ibmappnNnNodeType    OBJECT-TYPE
  3550.         SYNTAX INTEGER {
  3551.                        networknode(1),
  3552.                        virtualnode(3)
  3553.                        }
  3554.         ACCESS read-only
  3555.         STATUS mandatory
  3556.         DESCRIPTION
  3557.              "Type of APPN node."
  3558.  
  3559.         ::=  { ibmappnNnTopologyEntry 4 }
  3560.  
  3561.   ibmappnNnNodeRsn       OBJECT-TYPE
  3562.         SYNTAX INTEGER
  3563.         ACCESS read-only
  3564.         STATUS mandatory
  3565.         DESCRIPTION
  3566.              "Resource sequence number that is assigned and
  3567.               controlled by the network node that owns this
  3568.               resource. This is always an even 32-bit number
  3569.               unless an error has occurred."
  3570.  
  3571.         ::=  { ibmappnNnTopologyEntry 5 }
  3572.  
  3573.   ibmappnNnNodeRouteAddResist   OBJECT-TYPE
  3574.         SYNTAX INTEGER
  3575.         ACCESS read-only
  3576.         STATUS mandatory
  3577.         DESCRIPTION
  3578.             "Route addition resistance
  3579.             indicates the relative desirability
  3580.             of using this node for intermediate session traffic.
  3581.             The value, which can be any integer 0-255,
  3582.             is used in route computation.  The lower the value,
  3583.  
  3584.  
  3585.  
  3586. McKenzie & Cheng                                               [Page 64]
  3587.  
  3588. RFC 1593                   SNA APPN Node MIB                  March 1994
  3589.  
  3590.  
  3591.             the more desirable the node is for intermediate routing."
  3592.  
  3593.         ::=  { ibmappnNnTopologyEntry 6 }
  3594.  
  3595.   ibmappnNnNodeCongested        OBJECT-TYPE
  3596.         SYNTAX INTEGER {yes(1), no(2)}
  3597.         ACCESS read-only
  3598.         STATUS mandatory
  3599.         DESCRIPTION
  3600.             "Indicates whether this node is congested.
  3601.              This node is not be included in route selection
  3602.              by other nodes when this congestion exists."
  3603.  
  3604.          ::= { ibmappnNnTopologyEntry 7 }
  3605.  
  3606.   ibmappnNnNodeIsrDepleted OBJECT-TYPE
  3607.         SYNTAX INTEGER {yes(1), no(2)}
  3608.         ACCESS read-only
  3609.         STATUS mandatory
  3610.         DESCRIPTION
  3611.             "Indicates whether intermediate session
  3612.              routing resources are depleted.  This node is
  3613.              not included in intermediate route selection
  3614.              by other nodes when resources are depleted."
  3615.  
  3616.         ::=  { ibmappnNnTopologyEntry 8 }
  3617.  
  3618.   ibmappnNnNodeEndptDepleted OBJECT-TYPE
  3619.         SYNTAX INTEGER {yes(1), no(2)}
  3620.         ACCESS read-only
  3621.         STATUS mandatory
  3622.         DESCRIPTION
  3623.              "Indicates whether session endpoint resources are depleted."
  3624.  
  3625.         ::=  { ibmappnNnTopologyEntry 9 }
  3626.  
  3627.   ibmappnNnNodeQuiescing     OBJECT-TYPE
  3628.         SYNTAX INTEGER {yes(1), no(2)}
  3629.         ACCESS read-only
  3630.         STATUS mandatory
  3631.         DESCRIPTION
  3632.             "Indicates whether the node is quiescing.
  3633.              This node is not included in route selection
  3634.              by other nodes when the node is quiescing."
  3635.  
  3636.         ::=  { ibmappnNnTopologyEntry 10 }
  3637.  
  3638.   ibmappnNnNodeGateway       OBJECT-TYPE
  3639.  
  3640.  
  3641.  
  3642. McKenzie & Cheng                                               [Page 65]
  3643.  
  3644. RFC 1593                   SNA APPN Node MIB                  March 1994
  3645.  
  3646.  
  3647.         SYNTAX INTEGER {yes(1), no(2)}
  3648.         ACCESS read-only
  3649.         STATUS mandatory
  3650.         DESCRIPTION
  3651.              "Indicates whether the node provide gateway functions."
  3652.  
  3653.         ::=  { ibmappnNnTopologyEntry 11 }
  3654.  
  3655.   ibmappnNnNodeCentralDirectory OBJECT-TYPE
  3656.         SYNTAX INTEGER {yes(1), no(2)}
  3657.         ACCESS read-only
  3658.         STATUS mandatory
  3659.         DESCRIPTION
  3660.              "Indicates whether the node is central directory."
  3661.  
  3662.         ::=  { ibmappnNnTopologyEntry 12 }
  3663.  
  3664.   ibmappnNnNodeIsr   OBJECT-TYPE
  3665.         SYNTAX INTEGER {yes(1), no(2)}
  3666.         ACCESS read-only
  3667.         STATUS mandatory
  3668.         DESCRIPTION
  3669.              "Indicates whether the node supports intermediate session
  3670.               routing (ISR)."
  3671.  
  3672.         ::=  { ibmappnNnTopologyEntry 13 }
  3673.  
  3674.   ibmappnNnNodeChainSupport OBJECT-TYPE
  3675.         SYNTAX INTEGER {yes(1), no(2)}
  3676.         ACCESS read-only
  3677.         STATUS mandatory
  3678.         DESCRIPTION
  3679.              "Indicates whether the node supports chaining."
  3680.  
  3681.         ::=  { ibmappnNnTopologyEntry 14 }
  3682.  
  3683.  
  3684.   --APPN transmission group (TG) table
  3685.  
  3686.   -- This table describes the TGs associated with
  3687.   -- the APPN network nodes.
  3688.   -- The originating node is repeated here to provide a
  3689.   -- means of correlating the TGs with the nodes.
  3690.  
  3691.  
  3692.   ibmappnNnTgTopologyTable OBJECT-TYPE
  3693.         SYNTAX SEQUENCE OF IbmappnNnTgTopologyEntry
  3694.         ACCESS not-accessible
  3695.  
  3696.  
  3697.  
  3698. McKenzie & Cheng                                               [Page 66]
  3699.  
  3700. RFC 1593                   SNA APPN Node MIB                  March 1994
  3701.  
  3702.  
  3703.         STATUS mandatory
  3704.         DESCRIPTION
  3705.              "Portion of the APPN topology database
  3706.              that describes all of the APPN transmissions groups
  3707.              used by the APPN network nodes."
  3708.  
  3709.         ::= { ibmappnNnTopology 2 }
  3710.  
  3711.   ibmappnNnTgTopologyEntry OBJECT-TYPE
  3712.         SYNTAX IbmappnNnTgTopologyEntry
  3713.         ACCESS not-accessible
  3714.         STATUS mandatory
  3715.         DESCRIPTION
  3716.              "This table requires three indexes to provide a
  3717.               unique index.  The indexes are the owning or originating
  3718.               CPname, the destination CPname, and the TG number."
  3719.  
  3720.         INDEX
  3721.                {ibmappnNnTgOwner,
  3722.                 ibmappnNnTgDest,
  3723.                 ibmappnNnTgNum}
  3724.  
  3725.         ::= { ibmappnNnTgTopologyTable 1 }
  3726.  
  3727.   IbmappnNnTgTopologyEntry ::= SEQUENCE {
  3728.  
  3729.         ibmappnNnTgOwner      DisplayString,
  3730.         ibmappnNnTgDest       DisplayString,
  3731.         ibmappnNnTgNum        INTEGER,
  3732.         ibmappnNnTgFrsn       INTEGER,
  3733.         ibmappnNnTgEntryTimeLeft INTEGER,
  3734.  
  3735.         ibmappnNnTgDestVirtual INTEGER,
  3736.         ibmappnNnTgDlcData    OCTET STRING,
  3737.  
  3738.         ibmappnNnTgRsn        INTEGER,
  3739.         ibmappnNnTgOperational INTEGER,
  3740.         ibmappnNnTgQuiescing   INTEGER,
  3741.         ibmappnNnTgCpCpSession INTEGER,
  3742.         ibmappnNnTgEffCap     INTEGER,
  3743.         ibmappnNnTgConnCost   INTEGER,
  3744.         ibmappnNnTgByteCost   INTEGER,
  3745.         ibmappnNnTgSecurity   INTEGER,
  3746.         ibmappnNnTgDelay      INTEGER,
  3747.         ibmappnNnTgModemClass INTEGER,
  3748.         ibmappnNnTgUsr1       INTEGER,
  3749.         ibmappnNnTgUsr2       INTEGER,
  3750.         ibmappnNnTgUsr3       INTEGER}
  3751.  
  3752.  
  3753.  
  3754. McKenzie & Cheng                                               [Page 67]
  3755.  
  3756. RFC 1593                   SNA APPN Node MIB                  March 1994
  3757.  
  3758.  
  3759.   ibmappnNnTgOwner  OBJECT-TYPE
  3760.         SYNTAX DisplayString (SIZE (3..17))
  3761.         ACCESS read-only
  3762.         STATUS mandatory
  3763.         DESCRIPTION
  3764.             "Administratively-assigned name for the
  3765.             originating node for this TG. The format
  3766.             is NETID.CPNAME and is the same name
  3767.             specified in the node table."
  3768.  
  3769.         ::=  { ibmappnNnTgTopologyEntry 1 }
  3770.  
  3771.   ibmappnNnTgDest  OBJECT-TYPE
  3772.         SYNTAX DisplayString (SIZE (3..17))
  3773.         ACCESS read-only
  3774.         STATUS mandatory
  3775.         DESCRIPTION
  3776.             "Administratively-assigned fully-qualified
  3777.             network name for the destination node for this TG."
  3778.  
  3779.         ::=  { ibmappnNnTgTopologyEntry 2 }
  3780.  
  3781.   ibmappnNnTgNum  OBJECT-TYPE
  3782.         SYNTAX INTEGER  (0..255)
  3783.         ACCESS read-only
  3784.         STATUS mandatory
  3785.         DESCRIPTION
  3786.             "Number associated with this
  3787.             transmission group. Range is 0-255."
  3788.  
  3789.         ::=  { ibmappnNnTgTopologyEntry 3 }
  3790.  
  3791.   ibmappnNnTgFrsn             OBJECT-TYPE
  3792.         SYNTAX INTEGER (0..65535)
  3793.         ACCESS read-only
  3794.         STATUS mandatory
  3795.         DESCRIPTION
  3796.              "Flow reduction sequence numbers (FRSNs) are associated
  3797.               with Topology Database Updates (TDUs) and are unique
  3798.               only within each APPN network node.  A TDU can be
  3799.               associated with multiple APPN resources.  This FRSN
  3800.               indicates the last time this resource was updated at
  3801.               this node."
  3802.  
  3803.         ::=  { ibmappnNnTgTopologyEntry 4 }
  3804.  
  3805.   ibmappnNnTgEntryTimeLeft    OBJECT-TYPE
  3806.         SYNTAX INTEGER (0..31)
  3807.  
  3808.  
  3809.  
  3810. McKenzie & Cheng                                               [Page 68]
  3811.  
  3812. RFC 1593                   SNA APPN Node MIB                  March 1994
  3813.  
  3814.  
  3815.         ACCESS read-only
  3816.         STATUS mandatory
  3817.         DESCRIPTION
  3818.              "Number of days before deletion of this
  3819.               network node TG entry. Range is 0-31."
  3820.  
  3821.         ::=  { ibmappnNnTgTopologyEntry 5 }
  3822.  
  3823.   ibmappnNnTgDestVirtual  OBJECT-TYPE
  3824.         SYNTAX INTEGER {yes(1), no(2)}
  3825.         ACCESS read-only
  3826.         STATUS mandatory
  3827.         DESCRIPTION
  3828.              "Indicates whether the destination node is
  3829.              a virtual node."
  3830.  
  3831.         ::=  { ibmappnNnTgTopologyEntry 6 }
  3832.  
  3833.   ibmappnNnTgDlcData  OBJECT-TYPE
  3834.         SYNTAX OCTET STRING  (SIZE (0..9))
  3835.         ACCESS read-only
  3836.         STATUS mandatory
  3837.         DESCRIPTION
  3838.              "DLC specific data related to the link connection
  3839.              network.
  3840.              Token-Ring    - MAC/SAP
  3841.              X.25 Switched - dial digits
  3842.              X.21 Switched - dial digits
  3843.              Circuit Swtch - dial digits"
  3844.  
  3845.         ::=  { ibmappnNnTgTopologyEntry 7 }
  3846.  
  3847.   ibmappnNnTgRsn      OBJECT-TYPE
  3848.         SYNTAX INTEGER
  3849.         ACCESS read-only
  3850.         STATUS mandatory
  3851.         DESCRIPTION
  3852.              "Current owning node's resource sequence number
  3853.               for this resource."
  3854.  
  3855.         ::=  { ibmappnNnTgTopologyEntry 8 }
  3856.  
  3857.   ibmappnNnTgOperational OBJECT-TYPE
  3858.         SYNTAX INTEGER {yes(1), no(2)}
  3859.         ACCESS read-only
  3860.         STATUS mandatory
  3861.         DESCRIPTION
  3862.              "Indicates whether the transmission group
  3863.  
  3864.  
  3865.  
  3866. McKenzie & Cheng                                               [Page 69]
  3867.  
  3868. RFC 1593                   SNA APPN Node MIB                  March 1994
  3869.  
  3870.  
  3871.              is operational."
  3872.  
  3873.         ::=  { ibmappnNnTgTopologyEntry 9 }
  3874.  
  3875.   ibmappnNnTgQuiescing OBJECT-TYPE
  3876.         SYNTAX INTEGER {yes(1), no(2)}
  3877.         ACCESS read-only
  3878.         STATUS mandatory
  3879.         DESCRIPTION
  3880.              "Indicates whether the transmission group
  3881.              is quiescing."
  3882.  
  3883.         ::=  { ibmappnNnTgTopologyEntry 10 }
  3884.  
  3885.   ibmappnNnTgCpCpSession OBJECT-TYPE
  3886.         SYNTAX INTEGER {yes(1), no(2)}
  3887.         ACCESS read-only
  3888.         STATUS mandatory
  3889.         DESCRIPTION
  3890.              "Indicates whether CP-CP sessions are supported on this TG."
  3891.  
  3892.         ::=  { ibmappnNnTgTopologyEntry 11 }
  3893.  
  3894.  
  3895.   ibmappnNnTgEffCap   OBJECT-TYPE
  3896.         SYNTAX INTEGER
  3897.         ACCESS read-only
  3898.         STATUS mandatory
  3899.         DESCRIPTION
  3900.             "The effective capacity is an integer value that indicates
  3901.              the kilo bits per second.
  3902.              It is derived from the link bandwidth and maximum load
  3903.              factor with the range of 0 thru 603,979,776.
  3904.              This is an administratively assigned value associated
  3905.              with this TG."
  3906.  
  3907.         ::=  { ibmappnNnTgTopologyEntry 12 }
  3908.  
  3909.   ibmappnNnTgConnCost OBJECT-TYPE
  3910.         SYNTAX INTEGER (0..255)
  3911.         ACCESS read-only
  3912.         STATUS mandatory
  3913.         DESCRIPTION
  3914.             "Cost per connect time: a value representing
  3915.              the relative cost per unit of time to use
  3916.              the TG. Range is from 0, which means no cost,
  3917.              to 255, which indicates maximum cost.
  3918.              This is an administratively assigned value associated
  3919.  
  3920.  
  3921.  
  3922. McKenzie & Cheng                                               [Page 70]
  3923.  
  3924. RFC 1593                   SNA APPN Node MIB                  March 1994
  3925.  
  3926.  
  3927.              with this TG."
  3928.  
  3929.  
  3930.         ::=  { ibmappnNnTgTopologyEntry 13 }
  3931.  
  3932.   ibmappnNnTgByteCost  OBJECT-TYPE
  3933.         SYNTAX INTEGER (0..255)
  3934.         ACCESS read-only
  3935.         STATUS mandatory
  3936.         DESCRIPTION
  3937.             "Relative cost of transmitting a byte over this link.
  3938.              Range is from 0 (lowest cost) to 255.
  3939.              This is an administratively assigned value associated
  3940.              with this TG."
  3941.  
  3942.         ::=  { ibmappnNnTgTopologyEntry 14 }
  3943.  
  3944.   ibmappnNnTgSecurity  OBJECT-TYPE
  3945.         SYNTAX INTEGER {
  3946.                        nonsecure(1),                --X'01'
  3947.                        publicSwitchedNetwork(32),   --X'20'
  3948.                        undergroundCable(64),        --X'40'
  3949.                        secureConduit(96),           --X'60'
  3950.                        guardedConduit(128),         --X'80'
  3951.                        encrypted(160),              --X'A0'
  3952.                        guardedRadiation(192)        --X'C0'
  3953.                }
  3954.         ACCESS read-only
  3955.         STATUS mandatory
  3956.         DESCRIPTION
  3957.             "The security is represented as an integer with a range of
  3958.              1 thru 255 with the most common values enumerated as
  3959.              defined above.
  3960.              This is an administratively assigned value associated
  3961.              with this TG."
  3962.  
  3963.         ::=  { ibmappnNnTgTopologyEntry 15 }
  3964.  
  3965.   ibmappnNnTgDelay  OBJECT-TYPE
  3966.         SYNTAX INTEGER {
  3967.                        minimum(0),                 --X'00'
  3968.                        negligible(384),            --X'4C'
  3969.                        terrestrial(9216),          --X'71'
  3970.                        packet(147456),             --X'91'
  3971.                        long(294912),               --X'99'
  3972.                        maximum(2013265920)         --X'FF'
  3973.                }
  3974.         ACCESS read-only
  3975.  
  3976.  
  3977.  
  3978. McKenzie & Cheng                                               [Page 71]
  3979.  
  3980. RFC 1593                   SNA APPN Node MIB                  March 1994
  3981.  
  3982.  
  3983.         STATUS mandatory
  3984.         DESCRIPTION
  3985.              "Relative amount of time that it takes for a signal to
  3986.               travel the length of the logical link.  This time is
  3987.               represented in micro seconds, with some of the more
  3988.               common values enumerated.
  3989.               This is an administratively assigned value associated
  3990.               with this TG."
  3991.  
  3992.  
  3993.         ::=  { ibmappnNnTgTopologyEntry 16 }
  3994.  
  3995.   ibmappnNnTgModemClass        OBJECT-TYPE
  3996.         SYNTAX INTEGER (0..65535)
  3997.         ACCESS read-only
  3998.         STATUS mandatory
  3999.         DESCRIPTION
  4000.              "This is used to have multiple images for a
  4001.               connection network.  For a connection network
  4002.              it is the same as in the TG vector; for
  4003.              a non-connection network it is X'00'."
  4004.  
  4005.         ::=  { ibmappnNnTgTopologyEntry 17 }
  4006.  
  4007.   ibmappnNnTgUsr1  OBJECT-TYPE
  4008.         SYNTAX INTEGER (0..255)
  4009.         ACCESS read-only
  4010.         STATUS mandatory
  4011.         DESCRIPTION
  4012.             "First user-defined TG characteristic for this TG with
  4013.              a range of 0-255.
  4014.              This is an administratively assigned value associated
  4015.              with this TG."
  4016.  
  4017.         ::=  { ibmappnNnTgTopologyEntry 18 }
  4018.  
  4019.   ibmappnNnTgUsr2  OBJECT-TYPE
  4020.         SYNTAX INTEGER (0..255)
  4021.         ACCESS read-only
  4022.         STATUS mandatory
  4023.         DESCRIPTION
  4024.             "Second user-defined TG characteristic for this TG with
  4025.              a range of 0-255.
  4026.              This is an administratively assigned value associated
  4027.              with this TG."
  4028.  
  4029.         ::=  { ibmappnNnTgTopologyEntry 19 }
  4030.  
  4031.  
  4032.  
  4033.  
  4034. McKenzie & Cheng                                               [Page 72]
  4035.  
  4036. RFC 1593                   SNA APPN Node MIB                  March 1994
  4037.  
  4038.  
  4039.   ibmappnNnTgUsr3  OBJECT-TYPE
  4040.         SYNTAX INTEGER (0..255)
  4041.         ACCESS read-only
  4042.         STATUS mandatory
  4043.         DESCRIPTION
  4044.             "Third user-defined TG characteristic for this TG with
  4045.              a range of 0-255.
  4046.              This is an administratively assigned value associated
  4047.              with this TG."
  4048.  
  4049.         ::=  { ibmappnNnTgTopologyEntry 20 }
  4050.  
  4051.  
  4052.   --APPN Node Topology table (using FRSN as index)
  4053.  
  4054.   -- This table describes every known APPN Network node
  4055.   -- and Virtual node.
  4056.  
  4057.  
  4058.   ibmappnNnTopologyFRTable OBJECT-TYPE
  4059.         SYNTAX SEQUENCE OF IbmappnNnTopologyFREntry
  4060.         ACCESS not-accessible
  4061.         STATUS mandatory
  4062.         DESCRIPTION
  4063.              "Portion of the APPN routing table
  4064.               that describes all of the APPN network nodes
  4065.               and virtual nodes known to this node."
  4066.  
  4067.         ::= { ibmappnNnTopology 3 }
  4068.  
  4069.   ibmappnNnTopologyFREntry OBJECT-TYPE
  4070.         SYNTAX IbmappnNnTopologyFREntry
  4071.         ACCESS not-accessible
  4072.         STATUS mandatory
  4073.         DESCRIPTION
  4074.              "This table is indexed by two columns:
  4075.               FRSN, followed by fully-qualified node name."
  4076.  
  4077.         INDEX
  4078.                {ibmappnNnNodeFRFrsn,
  4079.                 ibmappnNnNodeFRName}
  4080.  
  4081.         ::= { ibmappnNnTopologyFRTable 1 }
  4082.  
  4083.   IbmappnNnTopologyFREntry ::= SEQUENCE {
  4084.         ibmappnNnNodeFRName                     DisplayString,
  4085.         ibmappnNnNodeFRFrsn                     INTEGER,
  4086.         ibmappnNnNodeFREntryTimeLeft            INTEGER,
  4087.  
  4088.  
  4089.  
  4090. McKenzie & Cheng                                               [Page 73]
  4091.  
  4092. RFC 1593                   SNA APPN Node MIB                  March 1994
  4093.  
  4094.  
  4095.         ibmappnNnNodeFRType                     INTEGER,
  4096.  
  4097.         ibmappnNnNodeFRRsn                      INTEGER,
  4098.         ibmappnNnNodeFRRouteAddResist           INTEGER,
  4099.         ibmappnNnNodeFRCongested                INTEGER,
  4100.         ibmappnNnNodeFRIsrDepleted              INTEGER,
  4101.         ibmappnNnNodeFREndptDepleted            INTEGER,
  4102.         ibmappnNnNodeFRQuiescing                INTEGER,
  4103.         ibmappnNnNodeFRGateway                  INTEGER,
  4104.         ibmappnNnNodeFRCentralDirectory         INTEGER,
  4105.         ibmappnNnNodeFRIsr                      INTEGER,
  4106.         ibmappnNnNodeFRChainSupport             INTEGER
  4107.   }
  4108.  
  4109.   ibmappnNnNodeFRName    OBJECT-TYPE
  4110.         SYNTAX DisplayString (SIZE (3..17))
  4111.         ACCESS read-only
  4112.         STATUS mandatory
  4113.         DESCRIPTION
  4114.             "Administratively-assigned network name that is locally
  4115.             defined at each network node in the format NETID.CPNAME."
  4116.  
  4117.         ::=  { ibmappnNnTopologyFREntry 1 }
  4118.  
  4119.   ibmappnNnNodeFRFrsn             OBJECT-TYPE
  4120.         SYNTAX INTEGER (0..65535)
  4121.         ACCESS read-only
  4122.         STATUS mandatory
  4123.         DESCRIPTION
  4124.             "Flow reduction sequence numbers (FRSNs) are associated
  4125.              with Topology Database Updates (TDUs) and are unique
  4126.              only within each APPN network node.  A TDU can be
  4127.              associated with multiple APPN resources. This FRSN
  4128.              indicates the last time this resource was updated at
  4129.              this node."
  4130.  
  4131.         ::=  { ibmappnNnTopologyFREntry 2 }
  4132.  
  4133.   ibmappnNnNodeFREntryTimeLeft    OBJECT-TYPE
  4134.         SYNTAX INTEGER (0..31)
  4135.         ACCESS read-only
  4136.         STATUS mandatory
  4137.         DESCRIPTION
  4138.              "Number of days before deletion of this
  4139.               network node entry. Range is 0-31."
  4140.  
  4141.         ::=  { ibmappnNnTopologyFREntry 3 }
  4142.  
  4143.  
  4144.  
  4145.  
  4146. McKenzie & Cheng                                               [Page 74]
  4147.  
  4148. RFC 1593                   SNA APPN Node MIB                  March 1994
  4149.  
  4150.  
  4151.   ibmappnNnNodeFRType    OBJECT-TYPE
  4152.         SYNTAX INTEGER {
  4153.                        networknode(1),
  4154.                        virtualnode(3)
  4155.                        }
  4156.         ACCESS read-only
  4157.         STATUS mandatory
  4158.         DESCRIPTION
  4159.              "Type of APPN node."
  4160.  
  4161.         ::=  { ibmappnNnTopologyFREntry 4 }
  4162.  
  4163.   ibmappnNnNodeFRRsn       OBJECT-TYPE
  4164.         SYNTAX INTEGER
  4165.         ACCESS read-only
  4166.         STATUS mandatory
  4167.         DESCRIPTION
  4168.              "Resource sequence number that is assigned and
  4169.               controlled by the network node that owns this
  4170.               resource. This is always an even 32-bit number
  4171.               unless an error has occurred."
  4172.  
  4173.         ::=  { ibmappnNnTopologyFREntry 5 }
  4174.  
  4175.   ibmappnNnNodeFRRouteAddResist   OBJECT-TYPE
  4176.         SYNTAX INTEGER
  4177.         ACCESS read-only
  4178.         STATUS mandatory
  4179.         DESCRIPTION
  4180.             "Route addition resistance
  4181.             indicates the relative desirability
  4182.             of using this node for intermediate session traffic.
  4183.             The value, which can be any integer 0-255,
  4184.             is used in route computation.  The lower the value,
  4185.             the more desirable the node is for intermediate routing."
  4186.  
  4187.         ::=  { ibmappnNnTopologyFREntry 6 }
  4188.  
  4189.   ibmappnNnNodeFRCongested        OBJECT-TYPE
  4190.         SYNTAX INTEGER {yes(1), no(2)}
  4191.         ACCESS read-only
  4192.         STATUS mandatory
  4193.         DESCRIPTION
  4194.             "Indicates whether this node is congested.
  4195.              This node is not be included in route selection
  4196.              by other nodes when this congestion exists."
  4197.  
  4198.          ::= { ibmappnNnTopologyFREntry 7 }
  4199.  
  4200.  
  4201.  
  4202. McKenzie & Cheng                                               [Page 75]
  4203.  
  4204. RFC 1593                   SNA APPN Node MIB                  March 1994
  4205.  
  4206.  
  4207.   ibmappnNnNodeFRIsrDepleted OBJECT-TYPE
  4208.         SYNTAX INTEGER {yes(1), no(2)}
  4209.         ACCESS read-only
  4210.         STATUS mandatory
  4211.         DESCRIPTION
  4212.             "Indicates whether intermediate session
  4213.              routing resources are depleted.  This node is
  4214.              not included in intermediate route selection
  4215.              by other nodes when resources are depleted."
  4216.  
  4217.         ::=  { ibmappnNnTopologyFREntry 8 }
  4218.  
  4219.   ibmappnNnNodeFREndptDepleted OBJECT-TYPE
  4220.         SYNTAX INTEGER {yes(1), no(2)}
  4221.         ACCESS read-only
  4222.         STATUS mandatory
  4223.         DESCRIPTION
  4224.              "Indicates whether session endpoint resources are depleted."
  4225.  
  4226.         ::=  { ibmappnNnTopologyFREntry 9 }
  4227.  
  4228.   ibmappnNnNodeFRQuiescing     OBJECT-TYPE
  4229.         SYNTAX INTEGER {yes(1), no(2)}
  4230.         ACCESS read-only
  4231.         STATUS mandatory
  4232.         DESCRIPTION
  4233.             "Indicates whether the node is quiescing.
  4234.              This node is not included in route selection
  4235.              by other nodes when the node is quiescing."
  4236.  
  4237.         ::=  { ibmappnNnTopologyFREntry 10 }
  4238.  
  4239.   ibmappnNnNodeFRGateway       OBJECT-TYPE
  4240.         SYNTAX INTEGER {yes(1), no(2)}
  4241.         ACCESS read-only
  4242.         STATUS mandatory
  4243.         DESCRIPTION
  4244.              "Indicates whether the node provide gateway functions."
  4245.  
  4246.         ::=  { ibmappnNnTopologyFREntry 11 }
  4247.  
  4248.   ibmappnNnNodeFRCentralDirectory OBJECT-TYPE
  4249.         SYNTAX INTEGER {yes(1), no(2)}
  4250.         ACCESS read-only
  4251.         STATUS mandatory
  4252.         DESCRIPTION
  4253.              "Indicates whether the node is central directory."
  4254.         ::=  { ibmappnNnTopologyFREntry 12 }
  4255.  
  4256.  
  4257.  
  4258. McKenzie & Cheng                                               [Page 76]
  4259.  
  4260. RFC 1593                   SNA APPN Node MIB                  March 1994
  4261.  
  4262.  
  4263.   ibmappnNnNodeFRIsr   OBJECT-TYPE
  4264.         SYNTAX INTEGER {yes(1), no(2)}
  4265.         ACCESS read-only
  4266.         STATUS mandatory
  4267.         DESCRIPTION
  4268.              "Indicates whether the node supports intermediate session
  4269.               routing (ISR)."
  4270.  
  4271.         ::=  { ibmappnNnTopologyFREntry 13 }
  4272.  
  4273.   ibmappnNnNodeFRChainSupport OBJECT-TYPE
  4274.         SYNTAX INTEGER {yes(1), no(2)}
  4275.         ACCESS read-only
  4276.         STATUS mandatory
  4277.         DESCRIPTION
  4278.              "Indicates whether the node supports chaining."
  4279.  
  4280.         ::=  { ibmappnNnTopologyFREntry 14 }
  4281.  
  4282.  
  4283.   --APPN transmission group (TG) table
  4284.  
  4285.   -- This table describes the TGs associated with
  4286.   -- the APPN network nodes.
  4287.   -- The originating node is repeated here to provide a
  4288.   -- means of correlating the TGs with the nodes.
  4289.  
  4290.  
  4291.   ibmappnNnTgTopologyFRTable OBJECT-TYPE
  4292.         SYNTAX SEQUENCE OF IbmappnNnTgTopologyFREntry
  4293.         ACCESS not-accessible
  4294.         STATUS mandatory
  4295.         DESCRIPTION
  4296.              "Portion of the APPN topology database
  4297.              that describes all of the APPN transmissions groups
  4298.              used by the APPN network nodes."
  4299.  
  4300.         ::= { ibmappnNnTopology 4 }
  4301.  
  4302.   ibmappnNnTgTopologyFREntry OBJECT-TYPE
  4303.         SYNTAX IbmappnNnTgTopologyFREntry
  4304.         ACCESS not-accessible
  4305.         STATUS mandatory
  4306.         DESCRIPTION
  4307.              "This table is indexed by four columns:
  4308.               FRSN, TG owner fully-qualified node name,
  4309.               TG destination fully-qualified node name, and TG number."
  4310.         INDEX
  4311.  
  4312.  
  4313.  
  4314. McKenzie & Cheng                                               [Page 77]
  4315.  
  4316. RFC 1593                   SNA APPN Node MIB                  March 1994
  4317.  
  4318.  
  4319.                {ibmappnNnTgFRFrsn,
  4320.                 ibmappnNnTgFROwner,
  4321.                 ibmappnNnTgFRDest,
  4322.                 ibmappnNnTgFRNum}
  4323.  
  4324.         ::= { ibmappnNnTgTopologyFRTable 1 }
  4325.  
  4326.   IbmappnNnTgTopologyFREntry ::= SEQUENCE {
  4327.  
  4328.         ibmappnNnTgFROwner      DisplayString,
  4329.         ibmappnNnTgFRDest       DisplayString,
  4330.         ibmappnNnTgFRNum        INTEGER,
  4331.         ibmappnNnTgFRFrsn       INTEGER,
  4332.         ibmappnNnTgFREntryTimeLeft INTEGER,
  4333.  
  4334.         ibmappnNnTgFRDestVirtual INTEGER,
  4335.         ibmappnNnTgFRDlcData    OCTET STRING,
  4336.  
  4337.         ibmappnNnTgFRRsn        INTEGER,
  4338.         ibmappnNnTgFROperational INTEGER,
  4339.         ibmappnNnTgFRQuiescing   INTEGER,
  4340.         ibmappnNnTgFRCpCpSession INTEGER,
  4341.         ibmappnNnTgFREffCap     INTEGER,
  4342.         ibmappnNnTgFRConnCost   INTEGER,
  4343.         ibmappnNnTgFRByteCost   INTEGER,
  4344.         ibmappnNnTgFRSecurity   INTEGER,
  4345.         ibmappnNnTgFRDelay      INTEGER,
  4346.         ibmappnNnTgFRModemClass INTEGER,
  4347.         ibmappnNnTgFRUsr1       INTEGER,
  4348.         ibmappnNnTgFRUsr2       INTEGER,
  4349.         ibmappnNnTgFRUsr3       INTEGER}
  4350.  
  4351.  
  4352.   ibmappnNnTgFROwner  OBJECT-TYPE
  4353.         SYNTAX DisplayString (SIZE (3..17))
  4354.         ACCESS read-only
  4355.         STATUS mandatory
  4356.         DESCRIPTION
  4357.             "Administratively-assigned name for the
  4358.             originating node for this TG. The format
  4359.             is NETID.CPNAME and is the same name
  4360.             specified in the node table."
  4361.  
  4362.         ::=  { ibmappnNnTgTopologyFREntry 1 }
  4363.  
  4364.   ibmappnNnTgFRDest  OBJECT-TYPE
  4365.         SYNTAX DisplayString (SIZE (3..17))
  4366.         ACCESS read-only
  4367.  
  4368.  
  4369.  
  4370. McKenzie & Cheng                                               [Page 78]
  4371.  
  4372. RFC 1593                   SNA APPN Node MIB                  March 1994
  4373.  
  4374.  
  4375.         STATUS mandatory
  4376.         DESCRIPTION
  4377.             "Administratively-assigned fully-qualified
  4378.             network name for the destination node for this TG."
  4379.  
  4380.         ::=  { ibmappnNnTgTopologyFREntry 2 }
  4381.  
  4382.   ibmappnNnTgFRNum  OBJECT-TYPE
  4383.         SYNTAX INTEGER  (0..255)
  4384.         ACCESS read-only
  4385.         STATUS mandatory
  4386.         DESCRIPTION
  4387.             "Number associated with this
  4388.             transmission group. Range is 0-255."
  4389.  
  4390.         ::=  { ibmappnNnTgTopologyFREntry 3 }
  4391.  
  4392.   ibmappnNnTgFRFrsn             OBJECT-TYPE
  4393.         SYNTAX INTEGER (0..65535)
  4394.         ACCESS read-only
  4395.         STATUS mandatory
  4396.         DESCRIPTION
  4397.              "Flow reduction sequence numbers (FRSNs) are associated
  4398.               with Topology Database Updates (TDUs) and are unique
  4399.               only within each APPN network node.  A TDU can be
  4400.               associated with multiple APPN resources.  This FRSN
  4401.               indicates the last time this resource was updated at
  4402.               this node."
  4403.  
  4404.         ::=  { ibmappnNnTgTopologyFREntry 4 }
  4405.  
  4406.   ibmappnNnTgFREntryTimeLeft    OBJECT-TYPE
  4407.         SYNTAX INTEGER (0..31)
  4408.         ACCESS read-only
  4409.         STATUS mandatory
  4410.         DESCRIPTION
  4411.              "Number of days before deletion of this
  4412.               network node TG entry. Range is 0-31."
  4413.  
  4414.         ::=  { ibmappnNnTgTopologyFREntry 5 }
  4415.  
  4416.   ibmappnNnTgFRDestVirtual  OBJECT-TYPE
  4417.         SYNTAX INTEGER {yes(1), no(2)}
  4418.         ACCESS read-only
  4419.         STATUS mandatory
  4420.         DESCRIPTION
  4421.              "Indicates whether the destination node is
  4422.              a virtual node."
  4423.  
  4424.  
  4425.  
  4426. McKenzie & Cheng                                               [Page 79]
  4427.  
  4428. RFC 1593                   SNA APPN Node MIB                  March 1994
  4429.  
  4430.  
  4431.         ::=  { ibmappnNnTgTopologyFREntry 6 }
  4432.  
  4433.   ibmappnNnTgFRDlcData  OBJECT-TYPE
  4434.         SYNTAX OCTET STRING  (SIZE (0..9))
  4435.         ACCESS read-only
  4436.         STATUS mandatory
  4437.         DESCRIPTION
  4438.              "DLC specific data related to the link connection
  4439.              network.
  4440.              Token-Ring    - MAC/SAP
  4441.              X.25 Switched - dial digits
  4442.              X.21 Switched - dial digits
  4443.              Circuit Swtch - dial digits"
  4444.  
  4445.         ::=  { ibmappnNnTgTopologyFREntry 7 }
  4446.  
  4447.   ibmappnNnTgFRRsn      OBJECT-TYPE
  4448.         SYNTAX INTEGER
  4449.         ACCESS read-only
  4450.         STATUS mandatory
  4451.         DESCRIPTION
  4452.              "Current owning node's resource sequence number
  4453.               for this resource."
  4454.  
  4455.         ::=  { ibmappnNnTgTopologyFREntry 8 }
  4456.  
  4457.   ibmappnNnTgFROperational OBJECT-TYPE
  4458.         SYNTAX INTEGER {yes(1), no(2)}
  4459.         ACCESS read-only
  4460.         STATUS mandatory
  4461.         DESCRIPTION
  4462.              "Indicates whether the transmission group
  4463.              is operational."
  4464.  
  4465.         ::=  { ibmappnNnTgTopologyFREntry 9 }
  4466.  
  4467.   ibmappnNnTgFRQuiescing OBJECT-TYPE
  4468.         SYNTAX INTEGER {yes(1), no(2)}
  4469.         ACCESS read-only
  4470.         STATUS mandatory
  4471.         DESCRIPTION
  4472.              "Indicates whether the transmission group
  4473.              is quiescing."
  4474.  
  4475.         ::=  { ibmappnNnTgTopologyFREntry 10 }
  4476.  
  4477.   ibmappnNnTgFRCpCpSession OBJECT-TYPE
  4478.         SYNTAX INTEGER {yes(1), no(2)}
  4479.  
  4480.  
  4481.  
  4482. McKenzie & Cheng                                               [Page 80]
  4483.  
  4484. RFC 1593                   SNA APPN Node MIB                  March 1994
  4485.  
  4486.  
  4487.         ACCESS read-only
  4488.         STATUS mandatory
  4489.         DESCRIPTION
  4490.              "Indicates whether CP-CP sessions are supported on this TG."
  4491.  
  4492.         ::=  { ibmappnNnTgTopologyFREntry 11 }
  4493.  
  4494.   ibmappnNnTgFREffCap   OBJECT-TYPE
  4495.         SYNTAX INTEGER
  4496.         ACCESS read-only
  4497.         STATUS mandatory
  4498.         DESCRIPTION
  4499.             "The effective capacity is an integer value that indicates
  4500.              the kilo bits per second.
  4501.              It is derived from the link bandwidth and maximum load
  4502.              factor with the range of 0 thru 603,979,776.
  4503.              This is an administratively assigned value associated
  4504.              with this TG."
  4505.  
  4506.         ::=  { ibmappnNnTgTopologyFREntry 12 }
  4507.  
  4508.   ibmappnNnTgFRConnCost OBJECT-TYPE
  4509.         SYNTAX INTEGER (0..255)
  4510.         ACCESS read-only
  4511.         STATUS mandatory
  4512.         DESCRIPTION
  4513.             "Cost per connect time: a value representing
  4514.              the relative cost per unit of time to use
  4515.              the TG. Range is from 0, which means no cost,
  4516.              to 255, which indicates maximum cost.
  4517.              This is an administratively assigned value associated
  4518.              with this TG."
  4519.  
  4520.  
  4521.         ::=  { ibmappnNnTgTopologyFREntry 13 }
  4522.  
  4523.   ibmappnNnTgFRByteCost  OBJECT-TYPE
  4524.         SYNTAX INTEGER (0..255)
  4525.         ACCESS read-only
  4526.         STATUS mandatory
  4527.         DESCRIPTION
  4528.             "Relative cost of transmitting a byte over this link.
  4529.              Range is from 0 (lowest cost) to 255.
  4530.              This is an administratively assigned value associated
  4531.              with this TG."
  4532.  
  4533.         ::=  { ibmappnNnTgTopologyFREntry 14 }
  4534.  
  4535.  
  4536.  
  4537.  
  4538. McKenzie & Cheng                                               [Page 81]
  4539.  
  4540. RFC 1593                   SNA APPN Node MIB                  March 1994
  4541.  
  4542.  
  4543.   ibmappnNnTgFRSecurity  OBJECT-TYPE
  4544.         SYNTAX INTEGER {
  4545.                        nonsecure(1),                --X'01'
  4546.                        publicSwitchedNetwork(32),   --X'20'
  4547.                        undergroundCable(64),        --X'40'
  4548.                        secureConduit(96),           --X'60'
  4549.                        guardedConduit(128),         --X'80'
  4550.                        encrypted(160),              --X'A0'
  4551.                        guardedRadiation(192)        --X'C0'
  4552.                }
  4553.         ACCESS read-only
  4554.         STATUS mandatory
  4555.         DESCRIPTION
  4556.             "The security is represented as an integer with a range of
  4557.              1 thru 255 with the most common values enumerated as
  4558.              defined above.
  4559.              This is an administratively assigned value associated
  4560.              with this TG."
  4561.  
  4562.         ::=  { ibmappnNnTgTopologyFREntry 15 }
  4563.  
  4564.   ibmappnNnTgFRDelay  OBJECT-TYPE
  4565.         SYNTAX INTEGER {
  4566.                        minimum(0),                 --X'00'
  4567.                        negligible(384),            --X'4C'
  4568.                        terrestrial(9216),          --X'71'
  4569.                        packet(147456),             --X'91'
  4570.                        long(294912),               --X'99'
  4571.                        maximum(2013265920)         --X'FF'
  4572.                }
  4573.         ACCESS read-only
  4574.         STATUS mandatory
  4575.         DESCRIPTION
  4576.              "Relative amount of time that it takes for a signal to
  4577.               travel the length of the logical link.  This time is
  4578.               represented in micro seconds, with some of the more
  4579.               common values enumerated.
  4580.               This is an administratively assigned value associated
  4581.               with this TG."
  4582.  
  4583.         ::=  { ibmappnNnTgTopologyFREntry 16 }
  4584.  
  4585.   ibmappnNnTgFRModemClass        OBJECT-TYPE
  4586.         SYNTAX INTEGER (0..65535)
  4587.         ACCESS read-only
  4588.         STATUS mandatory
  4589.         DESCRIPTION
  4590.              "This is used to have multiple images for a
  4591.  
  4592.  
  4593.  
  4594. McKenzie & Cheng                                               [Page 82]
  4595.  
  4596. RFC 1593                   SNA APPN Node MIB                  March 1994
  4597.  
  4598.  
  4599.               connection network.  For a connection network
  4600.              it is the same as in the TG vector; for
  4601.              a non-connection network it is X'00'."
  4602.  
  4603.         ::=  { ibmappnNnTgTopologyFREntry 17 }
  4604.  
  4605.   ibmappnNnTgFRUsr1  OBJECT-TYPE
  4606.         SYNTAX INTEGER (0..255)
  4607.         ACCESS read-only
  4608.         STATUS mandatory
  4609.         DESCRIPTION
  4610.             "First user-defined TG characteristic for this TG with
  4611.              a range of 0-255.
  4612.              This is an administratively assigned value associated
  4613.              with this TG."
  4614.  
  4615.         ::=  { ibmappnNnTgTopologyFREntry 18 }
  4616.  
  4617.   ibmappnNnTgFRUsr2  OBJECT-TYPE
  4618.         SYNTAX INTEGER (0..255)
  4619.         ACCESS read-only
  4620.         STATUS mandatory
  4621.         DESCRIPTION
  4622.             "Second user-defined TG characteristic for this TG with
  4623.              a range of 0-255.
  4624.              This is an administratively assigned value associated
  4625.              with this TG."
  4626.  
  4627.         ::=  { ibmappnNnTgTopologyFREntry 19 }
  4628.  
  4629.   ibmappnNnTgFRUsr3  OBJECT-TYPE
  4630.         SYNTAX INTEGER (0..255)
  4631.         ACCESS read-only
  4632.         STATUS mandatory
  4633.         DESCRIPTION
  4634.             "Third user-defined TG characteristic for this TG with
  4635.              a range of 0-255.
  4636.              This is an administratively assigned value associated
  4637.              with this TG."
  4638.  
  4639.         ::=  { ibmappnNnTgTopologyFREntry 20 }
  4640.  
  4641.  
  4642.   -- ************** The APPN Local Topology Group *****************
  4643.  
  4644.   ibmappnLocalTopology   OBJECT IDENTIFIER ::= { ibmappn 3 }
  4645.   ibmappnLocalThisNode   OBJECT IDENTIFIER ::= { ibmappnLocalTopology 1 }
  4646.   ibmappnLocalGeneral    OBJECT IDENTIFIER ::= { ibmappnLocalThisNode   1}
  4647.  
  4648.  
  4649.  
  4650. McKenzie & Cheng                                               [Page 83]
  4651.  
  4652. RFC 1593                   SNA APPN Node MIB                  March 1994
  4653.  
  4654.  
  4655.   ibmappnLocalNnSpecific OBJECT IDENTIFIER ::= { ibmappnLocalThisNode   2}
  4656.   ibmappnLocalTg         OBJECT IDENTIFIER ::= { ibmappnLocalThisNode   3}
  4657.   ibmappnLocalEnTopology OBJECT IDENTIFIER ::= { ibmappnLocalTopology 2 }
  4658.  
  4659.   -- The LocalEnNodeTable and LocalEnTgTable will replace these OIs
  4660.   --ibmappnLocalEnNode   OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 1}
  4661.   --ibmappnLocalEnTg     OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 2}
  4662.  
  4663.  
  4664.   --This MIB Group represents the local topology
  4665.   --maintained in both APPN end nodes and network nodes.
  4666.   --Although the same control vectors are used for both network
  4667.   --and local topology, many of the attributes only apply to network
  4668.   --nodes.  This MIB group defines the required objects for retrieval
  4669.   --of information about this node and the objects that represent
  4670.   --the local topology about end nodes.
  4671.   --
  4672.   --This node could be either an network node or an end node. The
  4673.   --definition must address both cases.
  4674.   --
  4675.   --1  Information about this node
  4676.   --   a  General information about this node, both NN and ENs.
  4677.   --   b  Information about this node that applies only to NNs.
  4678.   --   c  TG table      (repeated for each TG this node owns)
  4679.   --
  4680.   --2  Information about the end nodes known to this network node
  4681.   --   (THIS SECTION ONLY APPLIES TO NETWORK NODES)
  4682.   --   a  End node table (entry for each end node )
  4683.   --   b  TG table      (repeated for each TG owned by the end nodes)
  4684.   --
  4685.   --
  4686.  
  4687.  
  4688.  
  4689.   ----
  4690.   -- General information section
  4691.  
  4692.   ibmappnLocalNodeName    OBJECT-TYPE
  4693.         SYNTAX DisplayString (SIZE (3..17))
  4694.         ACCESS read-only
  4695.         STATUS mandatory
  4696.         DESCRIPTION
  4697.             "Administratively-assigned fully-qualified name
  4698.             for this node. Format is NETID.CPNAME."
  4699.  
  4700.         ::=  { ibmappnLocalGeneral 1 }
  4701.  
  4702.   ibmappnLocalNodeType    OBJECT-TYPE
  4703.  
  4704.  
  4705.  
  4706. McKenzie & Cheng                                               [Page 84]
  4707.  
  4708. RFC 1593                   SNA APPN Node MIB                  March 1994
  4709.  
  4710.  
  4711.         SYNTAX INTEGER {
  4712.                        networknode(1),
  4713.                        endnode(2),
  4714.                        len(4)
  4715.                        }
  4716.         ACCESS read-only
  4717.         STATUS mandatory
  4718.         DESCRIPTION
  4719.              "Type of APPN node."
  4720.  
  4721.         ::=  { ibmappnLocalGeneral 2 }
  4722.  
  4723.  
  4724.   -- Network node unique information
  4725.   --
  4726.  
  4727.   ibmappnLocalNnRsn       OBJECT-TYPE
  4728.         SYNTAX INTEGER
  4729.         ACCESS read-only
  4730.         STATUS mandatory
  4731.         DESCRIPTION
  4732.              "Resource sequence number is assigned and
  4733.               controlled by the network node that owns this
  4734.               resource.  This is always an even unsigned
  4735.               number unless an error has occurred."
  4736.  
  4737.         ::=  { ibmappnLocalNnSpecific  1 }
  4738.  
  4739.   ibmappnLocalNnRouteAddResist   OBJECT-TYPE
  4740.         SYNTAX INTEGER
  4741.         ACCESS read-only
  4742.         STATUS mandatory
  4743.         DESCRIPTION
  4744.             "Route addition resistance
  4745.             indicates the relative desirability
  4746.             of using this node for intermediate session traffic.
  4747.             The value, which can be any integer 0-255,
  4748.             is used in route computation.  The lower the value,
  4749.             the more desirable the node is for intermediate routing."
  4750.  
  4751.         ::=  { ibmappnLocalNnSpecific 2 }
  4752.  
  4753.   ibmappnLocalNnCongested        OBJECT-TYPE
  4754.         SYNTAX INTEGER {yes(1), no(2)}
  4755.         ACCESS read-only
  4756.         STATUS mandatory
  4757.         DESCRIPTION
  4758.              "Indicates whether this node is congested.
  4759.  
  4760.  
  4761.  
  4762. McKenzie & Cheng                                               [Page 85]
  4763.  
  4764. RFC 1593                   SNA APPN Node MIB                  March 1994
  4765.  
  4766.  
  4767.               Other network nodes stop routing traffic to
  4768.               this node while this flag is on."
  4769.  
  4770.          ::= { ibmappnLocalNnSpecific 3 }
  4771.  
  4772.   ibmappnLocalNnIsrDepleted OBJECT-TYPE
  4773.         SYNTAX INTEGER {yes(1), no(2)}
  4774.         ACCESS read-only
  4775.         STATUS mandatory
  4776.         DESCRIPTION
  4777.              "Indicate whether intermediated session
  4778.               routing resources are depleted.
  4779.               Other network nodes stop routing traffic through
  4780.               this node while this flag is on."
  4781.  
  4782.         ::=  { ibmappnLocalNnSpecific 4 }
  4783.  
  4784.   ibmappnLocalNnEndptDepleted OBJECT-TYPE
  4785.         SYNTAX INTEGER {yes(1), no(2)}
  4786.         ACCESS read-only
  4787.         STATUS mandatory
  4788.         DESCRIPTION
  4789.              "Indicates whether session endpoint resources
  4790.               are depleted."
  4791.  
  4792.         ::=  { ibmappnLocalNnSpecific 5 }
  4793.  
  4794.   ibmappnLocalNnQuiescing     OBJECT-TYPE
  4795.         SYNTAX INTEGER {yes(1), no(2)}
  4796.         ACCESS read-only
  4797.         STATUS mandatory
  4798.         DESCRIPTION
  4799.              "Indicates whether the node is quiescing."
  4800.  
  4801.         ::=  { ibmappnLocalNnSpecific 6 }
  4802.  
  4803.   ibmappnLocalNnGateway       OBJECT-TYPE
  4804.         SYNTAX INTEGER {yes(1), no(2)}
  4805.         ACCESS read-only
  4806.         STATUS mandatory
  4807.         DESCRIPTION
  4808.              "Indicates whether the node is a gateway."
  4809.  
  4810.         ::=  { ibmappnLocalNnSpecific 7 }
  4811.  
  4812.   ibmappnLocalNnCentralDirectory OBJECT-TYPE
  4813.         SYNTAX INTEGER {yes(1), no(2)}
  4814.         ACCESS read-only
  4815.  
  4816.  
  4817.  
  4818. McKenzie & Cheng                                               [Page 86]
  4819.  
  4820. RFC 1593                   SNA APPN Node MIB                  March 1994
  4821.  
  4822.  
  4823.         STATUS mandatory
  4824.         DESCRIPTION
  4825.              "Indicates whether the node is a central directory."
  4826.  
  4827.         ::=  { ibmappnLocalNnSpecific 8 }
  4828.  
  4829.   ibmappnLocalNnIsr   OBJECT-TYPE
  4830.         SYNTAX INTEGER {yes(1), no(2)}
  4831.         ACCESS read-only
  4832.         STATUS mandatory
  4833.         DESCRIPTION
  4834.              "Indicates whether the node supports intermediate
  4835.               session routing."
  4836.  
  4837.         ::=  { ibmappnLocalNnSpecific 9 }
  4838.  
  4839.   ibmappnLocalNnChainSupport OBJECT-TYPE
  4840.         SYNTAX INTEGER {yes(1), no(2)}
  4841.         ACCESS read-only
  4842.         STATUS mandatory
  4843.         DESCRIPTION
  4844.              "Indicates whether the node supports chaining."
  4845.  
  4846.         ::=  { ibmappnLocalNnSpecific 10 }
  4847.  
  4848.   ibmappnLocalNnFrsn     OBJECT-TYPE
  4849.         SYNTAX INTEGER
  4850.         ACCESS read-only
  4851.         STATUS mandatory
  4852.         DESCRIPTION
  4853.             "Flow reduction sequence numbers (FRSNs) are associated
  4854.              with Topology Database Updates (TDUs) and are unique
  4855.              only within each APPN network node.  A TDU can be
  4856.              associated with multiple APPN resources. This object
  4857.              is the last FRSN sent in a topology update to
  4858.              adjacent network nodes."
  4859.  
  4860.         ::=  { ibmappnLocalNnSpecific 11 }
  4861.  
  4862.  
  4863.   -- Local TG information
  4864.   -- APPN Transmission Group (TG) Table
  4865.  
  4866.   -- This table describes the TGs associated with
  4867.   -- this node only.
  4868.  
  4869.   ibmappnLocalTgTable OBJECT-TYPE
  4870.         SYNTAX SEQUENCE OF IbmappnLocalTgEntry
  4871.  
  4872.  
  4873.  
  4874. McKenzie & Cheng                                               [Page 87]
  4875.  
  4876. RFC 1593                   SNA APPN Node MIB                  March 1994
  4877.  
  4878.  
  4879.         ACCESS not-accessible
  4880.         STATUS mandatory
  4881.         DESCRIPTION
  4882.              "TG Table describes all of the TGs owned by this
  4883.               node.  The TG destination can be a virtual
  4884.               node, network node, len, or end node."
  4885.  
  4886.         ::= { ibmappnLocalTg 1 }
  4887.  
  4888.   ibmappnLocalTgEntry OBJECT-TYPE
  4889.         SYNTAX IbmappnLocalTgEntry
  4890.         ACCESS not-accessible
  4891.         STATUS mandatory
  4892.         DESCRIPTION
  4893.              "This table is indexed by the destination CPname
  4894.               and the TG number."
  4895.  
  4896.         INDEX
  4897.                {ibmappnLocalTgDest,
  4898.                 ibmappnLocalTgNum}
  4899.  
  4900.         ::= { ibmappnLocalTgTable 1 }
  4901.  
  4902.   IbmappnLocalTgEntry ::= SEQUENCE {
  4903.  
  4904.         ibmappnLocalTgDest       DisplayString,
  4905.         ibmappnLocalTgNum        INTEGER,
  4906.         ibmappnLocalTgDestVirtual INTEGER,
  4907.         ibmappnLocalTgDlcData    OCTET STRING,
  4908.  
  4909.         ibmappnLocalTgRsn        INTEGER,
  4910.         ibmappnLocalTgQuiescing  INTEGER,
  4911.         ibmappnLocalTgOperational INTEGER,
  4912.         ibmappnLocalTgCpCpSession INTEGER,
  4913.         ibmappnLocalTgEffCap     INTEGER,
  4914.         ibmappnLocalTgConnCost   INTEGER,
  4915.         ibmappnLocalTgByteCost   INTEGER,
  4916.         ibmappnLocalTgSecurity   INTEGER,
  4917.         ibmappnLocalTgDelay      INTEGER,
  4918.         ibmappnLocalTgModemClass INTEGER,
  4919.         ibmappnLocalTgUsr1       INTEGER,
  4920.         ibmappnLocalTgUsr2       INTEGER,
  4921.         ibmappnLocalTgUsr3       INTEGER
  4922.                                      }
  4923.  
  4924.   ibmappnLocalTgDest  OBJECT-TYPE
  4925.         SYNTAX DisplayString (SIZE (3..17))
  4926.         ACCESS read-only
  4927.  
  4928.  
  4929.  
  4930. McKenzie & Cheng                                               [Page 88]
  4931.  
  4932. RFC 1593                   SNA APPN Node MIB                  March 1994
  4933.  
  4934.  
  4935.         STATUS mandatory
  4936.         DESCRIPTION
  4937.              "Administratively-assigned name for the
  4938.              destination node for this TG.
  4939.              This is the fully-qualified network node
  4940.              name."
  4941.  
  4942.         ::=  { ibmappnLocalTgEntry 1 }
  4943.  
  4944.   ibmappnLocalTgNum  OBJECT-TYPE
  4945.         SYNTAX INTEGER
  4946.         ACCESS read-only
  4947.         STATUS mandatory
  4948.         DESCRIPTION
  4949.              "Number associated with this transmission group."
  4950.  
  4951.         ::=  { ibmappnLocalTgEntry 2 }
  4952.  
  4953.   ibmappnLocalTgDestVirtual  OBJECT-TYPE
  4954.         SYNTAX INTEGER {yes(1), no(2)}
  4955.         ACCESS read-only
  4956.         STATUS mandatory
  4957.         DESCRIPTION
  4958.              "Indicates whether the destination node is
  4959.              a Virtual node."
  4960.         ::=  { ibmappnLocalTgEntry 3 }
  4961.  
  4962.   ibmappnLocalTgDlcData  OBJECT-TYPE
  4963.         SYNTAX OCTET STRING  (SIZE (0..9))
  4964.         ACCESS read-only
  4965.         STATUS mandatory
  4966.         DESCRIPTION
  4967.              "DLC specific data related to the link connection
  4968.              network.
  4969.              Token-Ring    - MAC/SAP
  4970.              X.25 Switched - dial digits
  4971.              X.21 Switched - dial digits
  4972.              Circuit Swtch - dial digits"
  4973.  
  4974.         ::=  { ibmappnLocalTgEntry 4 }
  4975.  
  4976.   ibmappnLocalTgRsn       OBJECT-TYPE
  4977.         SYNTAX INTEGER
  4978.         ACCESS read-only
  4979.         STATUS mandatory
  4980.         DESCRIPTION
  4981.              "The resource sequence number is assigned and
  4982.               controlled by the network node that owns this
  4983.  
  4984.  
  4985.  
  4986. McKenzie & Cheng                                               [Page 89]
  4987.  
  4988. RFC 1593                   SNA APPN Node MIB                  March 1994
  4989.  
  4990.  
  4991.               resource.  This is always an even unsigned
  4992.               number unless an error has occurred."
  4993.  
  4994.         ::=  { ibmappnLocalTgEntry 5 }
  4995.  
  4996.   ibmappnLocalTgQuiescing OBJECT-TYPE
  4997.         SYNTAX INTEGER {yes(1), no(2)}
  4998.         ACCESS read-only
  4999.         STATUS mandatory
  5000.         DESCRIPTION
  5001.              "Indicates whether the Transmission Group
  5002.              is quiescing."
  5003.  
  5004.         ::=  { ibmappnLocalTgEntry 6 }
  5005.  
  5006.   ibmappnLocalTgOperational OBJECT-TYPE
  5007.         SYNTAX INTEGER {yes(1), no(2)}
  5008.         ACCESS read-only
  5009.         STATUS mandatory
  5010.         DESCRIPTION
  5011.              "Indicates whether the Transmission Group
  5012.              is operational."
  5013.  
  5014.         ::=  { ibmappnLocalTgEntry 7 }
  5015.  
  5016.   ibmappnLocalTgCpCpSession OBJECT-TYPE
  5017.         SYNTAX INTEGER {yes(1), no(2)}
  5018.         ACCESS read-only
  5019.         STATUS mandatory
  5020.         DESCRIPTION
  5021.              "Indicates whether the CP-CP Sessions are
  5022.              supported on this TG."
  5023.  
  5024.         ::=  { ibmappnLocalTgEntry 8 }
  5025.  
  5026.   ibmappnLocalTgEffCap   OBJECT-TYPE
  5027.         SYNTAX INTEGER
  5028.         ACCESS read-only
  5029.         STATUS mandatory
  5030.         DESCRIPTION
  5031.             "The effective capacity is an integer value that indicates
  5032.              the actual kilo bits per second.
  5033.              It is derived from the link bandwidth and maximum load
  5034.              factor with the range of 0 thru 603,979,776."
  5035.  
  5036.         ::=  { ibmappnLocalTgEntry 9 }
  5037.  
  5038.   ibmappnLocalTgConnCost OBJECT-TYPE
  5039.  
  5040.  
  5041.  
  5042. McKenzie & Cheng                                               [Page 90]
  5043.  
  5044. RFC 1593                   SNA APPN Node MIB                  March 1994
  5045.  
  5046.  
  5047.         SYNTAX INTEGER (0..255)
  5048.         ACCESS read-only
  5049.         STATUS mandatory
  5050.         DESCRIPTION
  5051.              "Cost per connect time: a value representing
  5052.              the relative cost per unit of time to use
  5053.              the TG. Range is from 0, which means no cost,
  5054.              to 255."
  5055.  
  5056.         ::=  { ibmappnLocalTgEntry 10 }
  5057.  
  5058.   ibmappnLocalTgByteCost  OBJECT-TYPE
  5059.         SYNTAX INTEGER (0..255)
  5060.         ACCESS read-only
  5061.         STATUS mandatory
  5062.         DESCRIPTION
  5063.             "Relative cost of transmitting a byte over this link.
  5064.             Range is from 0 (lowest cost) to 255."
  5065.  
  5066.         ::=  { ibmappnLocalTgEntry 11 }
  5067.  
  5068.   ibmappnLocalTgSecurity  OBJECT-TYPE
  5069.         SYNTAX INTEGER {
  5070.                        nonsecure(1),                --X'01'
  5071.                        publicSwitchedNetwork(32),   --X'20'
  5072.                        undergroundCable(64),        --X'40'
  5073.                        secureConduit(96),           --X'60'
  5074.                        guardedConduit(128),         --X'80'
  5075.                        encrypted(160),              --X'A0'
  5076.                        guardedRadiation(192)        --X'C0'
  5077.                }
  5078.         ACCESS read-only
  5079.         STATUS mandatory
  5080.         DESCRIPTION
  5081.              "Security level for this TG."
  5082.  
  5083.         ::=  { ibmappnLocalTgEntry 12 }
  5084.  
  5085.   ibmappnLocalTgDelay  OBJECT-TYPE
  5086.         SYNTAX INTEGER {
  5087.                        minimum(0),                 --X'00'
  5088.                        negligible(384),            --X'4C'
  5089.                        terrestrial(9216),          --X'71'
  5090.                        packet(147456),             --X'91'
  5091.                        long(294912),               --X'99'
  5092.                        maximum(2013265920)         --X'FF'
  5093.                }
  5094.         ACCESS read-only
  5095.  
  5096.  
  5097.  
  5098. McKenzie & Cheng                                               [Page 91]
  5099.  
  5100. RFC 1593                   SNA APPN Node MIB                  March 1994
  5101.  
  5102.  
  5103.         STATUS mandatory
  5104.         DESCRIPTION
  5105.              "Relative amount of time that it takes for a signal to
  5106.               travel the length of the logical link.  This time is
  5107.               represented in micro seconds, with some of the more
  5108.               common values enumerated."
  5109.  
  5110.         ::=  { ibmappnLocalTgEntry 13 }
  5111.  
  5112.   ibmappnLocalTgModemClass  OBJECT-TYPE
  5113.         SYNTAX INTEGER
  5114.         ACCESS read-only
  5115.         STATUS mandatory
  5116.         DESCRIPTION
  5117.              "This is used to have multiple images for a
  5118.               connection network.  For a connection network
  5119.               it is the same as in the TG vector and for
  5120.               a non-connection network it is zero."
  5121.  
  5122.         ::=  { ibmappnLocalTgEntry 14 }
  5123.  
  5124.   ibmappnLocalTgUsr1  OBJECT-TYPE
  5125.         SYNTAX INTEGER (0..255)
  5126.         ACCESS read-only
  5127.         STATUS mandatory
  5128.         DESCRIPTION
  5129.             "Value of the first user-defined TG
  5130.             characteristic for this TG.
  5131.             Range is 0-255."
  5132.  
  5133.         ::=  { ibmappnLocalTgEntry 15 }
  5134.  
  5135.   ibmappnLocalTgUsr2  OBJECT-TYPE
  5136.         SYNTAX INTEGER (0..255)
  5137.         ACCESS read-only
  5138.         STATUS mandatory
  5139.         DESCRIPTION
  5140.             "Value of the second user-defined TG
  5141.             characteristic for this TG.
  5142.             Range is 0-255."
  5143.  
  5144.         ::=  { ibmappnLocalTgEntry 16 }
  5145.  
  5146.   ibmappnLocalTgUsr3  OBJECT-TYPE
  5147.         SYNTAX INTEGER (0..255)
  5148.         ACCESS read-only
  5149.         STATUS mandatory
  5150.         DESCRIPTION
  5151.  
  5152.  
  5153.  
  5154. McKenzie & Cheng                                               [Page 92]
  5155.  
  5156. RFC 1593                   SNA APPN Node MIB                  March 1994
  5157.  
  5158.  
  5159.             "Value of the third user-defined TG
  5160.             characteristic for this TG.
  5161.             Range is 0-255."
  5162.  
  5163.         ::=  { ibmappnLocalTgEntry 17 }
  5164.  
  5165.  
  5166.   -- This section applies only to network nodes.
  5167.   -- It contains end node topology information known to serving
  5168.   -- network node.
  5169.   -- The first table contains information about all end nodes
  5170.   -- known to this node.
  5171.   --
  5172.   --  The TG  table contains information about all of the TGs owned
  5173.   --  by these end nodes.
  5174.  
  5175.  
  5176.   ibmappnLocalEnTable OBJECT-TYPE
  5177.         SYNTAX SEQUENCE OF IbmappnLocalEnEntry
  5178.         ACCESS not-accessible
  5179.         STATUS mandatory
  5180.         DESCRIPTION
  5181.              "Portion of the APPN topology
  5182.               database that describes the end
  5183.               nodes known to this node."
  5184.  
  5185.         ::= { ibmappnLocalEnTopology 1 }
  5186.  
  5187.   ibmappnLocalEnEntry OBJECT-TYPE
  5188.         SYNTAX IbmappnLocalEnEntry
  5189.         ACCESS not-accessible
  5190.         STATUS mandatory
  5191.         DESCRIPTION
  5192.              "This table is indexed by the end node CPname."
  5193.  
  5194.         INDEX
  5195.                {ibmappnLocalEnName}
  5196.         ::= { ibmappnLocalEnTable 1 }
  5197.  
  5198.   IbmappnLocalEnEntry ::= SEQUENCE {
  5199.  
  5200.         ibmappnLocalEnName                     DisplayString,
  5201.         ibmappnLocalEnEntryTimeLeft            INTEGER,
  5202.         ibmappnLocalEnType                     INTEGER
  5203.                             }
  5204.  
  5205.   ibmappnLocalEnName    OBJECT-TYPE
  5206.         SYNTAX DisplayString (SIZE (3..17))
  5207.  
  5208.  
  5209.  
  5210. McKenzie & Cheng                                               [Page 93]
  5211.  
  5212. RFC 1593                   SNA APPN Node MIB                  March 1994
  5213.  
  5214.  
  5215.         ACCESS read-only
  5216.         STATUS mandatory
  5217.         DESCRIPTION
  5218.             "Administratively-assigned fully-qualified
  5219.             name of end node in the format NETID.CPNAME."
  5220.  
  5221.         ::=  { ibmappnLocalEnEntry 1 }
  5222.  
  5223.   ibmappnLocalEnEntryTimeLeft   OBJECT-TYPE
  5224.         SYNTAX INTEGER (0..31)
  5225.         ACCESS read-only
  5226.         STATUS mandatory
  5227.         DESCRIPTION
  5228.             "Number of days before deletion of this
  5229.              end node entry. Range is 0-31."
  5230.  
  5231.         ::=  { ibmappnLocalEnEntry 2 }
  5232.  
  5233.   ibmappnLocalEnType    OBJECT-TYPE
  5234.         SYNTAX INTEGER {
  5235.                        endnode(2),
  5236.                        len(4)
  5237.                        }
  5238.         ACCESS read-only
  5239.         STATUS mandatory
  5240.         DESCRIPTION
  5241.             "Type of APPN node (must always be a len or end node)."
  5242.  
  5243.         ::=  { ibmappnLocalEnEntry 3 }
  5244.  
  5245.  
  5246.   --APPN Local End node Transmission Group (TG) table
  5247.  
  5248.   -- This table describes the TGs associated with
  5249.   -- all of the end nodes known to this node.
  5250.  
  5251.   ibmappnLocalEnTgTable OBJECT-TYPE
  5252.         SYNTAX SEQUENCE OF IbmappnLocalEnTgEntry
  5253.         ACCESS not-accessible
  5254.         STATUS mandatory
  5255.         DESCRIPTION
  5256.              "Table describing all of the TGs owned by the
  5257.               end nodes known to this node.
  5258.               The TG destination can be a virtual
  5259.               node, network node, or end node."
  5260.  
  5261.         ::= { ibmappnLocalEnTopology 2 }
  5262.  
  5263.  
  5264.  
  5265.  
  5266. McKenzie & Cheng                                               [Page 94]
  5267.  
  5268. RFC 1593                   SNA APPN Node MIB                  March 1994
  5269.  
  5270.  
  5271.   ibmappnLocalEnTgEntry OBJECT-TYPE
  5272.         SYNTAX IbmappnLocalEnTgEntry
  5273.         ACCESS not-accessible
  5274.         STATUS mandatory
  5275.         DESCRIPTION
  5276.              "This table requires multiple indexes to uniquely
  5277.               identify each TG. They are originating CPname,
  5278.               destination CPname, and the TG number."
  5279.  
  5280.         INDEX
  5281.                {ibmappnLocalEnTgOrigin,
  5282.                 ibmappnLocalEnTgDest,
  5283.                 ibmappnLocalEnTgNum}
  5284.  
  5285.         ::= { ibmappnLocalEnTgTable 1 }
  5286.  
  5287.   IbmappnLocalEnTgEntry ::= SEQUENCE {
  5288.         ibmappnLocalEnTgOrigin     DisplayString,
  5289.         ibmappnLocalEnTgDest       DisplayString,
  5290.         ibmappnLocalEnTgNum        INTEGER,
  5291.         ibmappnLocalEnTgEntryTimeLeft INTEGER,
  5292.  
  5293.         ibmappnLocalEnTgDestVirtual INTEGER,
  5294.         ibmappnLocalEnTgDlcData    OCTET STRING,
  5295.  
  5296.         ibmappnLocalEnTgOperational INTEGER,
  5297.         ibmappnLocalEnTgCpCpSession INTEGER,
  5298.         ibmappnLocalEnTgEffCap     INTEGER,
  5299.         ibmappnLocalEnTgConnCost   INTEGER,
  5300.         ibmappnLocalEnTgByteCost   INTEGER,
  5301.         ibmappnLocalEnTgSecurity   INTEGER,
  5302.         ibmappnLocalEnTgDelay      INTEGER,
  5303.         ibmappnLocalEnTgModemClass INTEGER,
  5304.         ibmappnLocalEnTgUsr1       INTEGER,
  5305.         ibmappnLocalEnTgUsr2       INTEGER,
  5306.         ibmappnLocalEnTgUsr3       INTEGER
  5307.                                       }
  5308.  
  5309.   ibmappnLocalEnTgOrigin      OBJECT-TYPE
  5310.         SYNTAX DisplayString (SIZE (3..17))
  5311.         ACCESS read-only
  5312.         STATUS mandatory
  5313.         DESCRIPTION
  5314.             "Administratively-assigned name for the
  5315.              origination node for this TG.
  5316.              This is the fully-qualified network name."
  5317.  
  5318.         ::=  { ibmappnLocalEnTgEntry 1 }
  5319.  
  5320.  
  5321.  
  5322. McKenzie & Cheng                                               [Page 95]
  5323.  
  5324. RFC 1593                   SNA APPN Node MIB                  March 1994
  5325.  
  5326.  
  5327.   ibmappnLocalEnTgDest        OBJECT-TYPE
  5328.         SYNTAX DisplayString (SIZE (3..17))
  5329.         ACCESS read-only
  5330.         STATUS mandatory
  5331.         DESCRIPTION
  5332.             "Administratively-assigned name for the
  5333.              destination node for this TG.
  5334.              This is the fully-qualified network name."
  5335.  
  5336.         ::=  { ibmappnLocalEnTgEntry 2 }
  5337.  
  5338.   ibmappnLocalEnTgNum  OBJECT-TYPE
  5339.         SYNTAX INTEGER
  5340.         ACCESS read-only
  5341.         STATUS mandatory
  5342.         DESCRIPTION
  5343.              "Number associated with this transmission group."
  5344.  
  5345.         ::=  { ibmappnLocalEnTgEntry 3 }
  5346.  
  5347.   ibmappnLocalEnTgEntryTimeLeft   OBJECT-TYPE
  5348.         SYNTAX INTEGER (0..31)
  5349.         ACCESS read-only
  5350.         STATUS mandatory
  5351.         DESCRIPTION
  5352.             "Number of days before deletion of this
  5353.              end node TG entry. Range is 0-31."
  5354.  
  5355.         ::=  { ibmappnLocalEnTgEntry 4 }
  5356.  
  5357.   ibmappnLocalEnTgDestVirtual  OBJECT-TYPE
  5358.         SYNTAX INTEGER {yes(1), no(2)}
  5359.         ACCESS read-only
  5360.         STATUS mandatory
  5361.         DESCRIPTION
  5362.              "Indicates whether the destination node is
  5363.              a virtual node."
  5364.  
  5365.         ::=  { ibmappnLocalEnTgEntry 5 }
  5366.  
  5367.   ibmappnLocalEnTgDlcData  OBJECT-TYPE
  5368.         SYNTAX OCTET STRING
  5369.         ACCESS read-only
  5370.         STATUS mandatory
  5371.         DESCRIPTION
  5372.              "DLC specific data related to the link connection
  5373.              network.
  5374.              Token-Ring    - MAC/SAP
  5375.  
  5376.  
  5377.  
  5378. McKenzie & Cheng                                               [Page 96]
  5379.  
  5380. RFC 1593                   SNA APPN Node MIB                  March 1994
  5381.  
  5382.  
  5383.              X.25 Switched - dial digits
  5384.              X.21 Switched - dial digits
  5385.              Circuit Swtch - dial digits"
  5386.  
  5387.         ::=  { ibmappnLocalEnTgEntry 6 }
  5388.  
  5389.   ibmappnLocalEnTgOperational OBJECT-TYPE
  5390.         SYNTAX INTEGER {yes(1), no(2)}
  5391.         ACCESS read-only
  5392.         STATUS mandatory
  5393.         DESCRIPTION
  5394.              "Indicates whether the Transmission Group is operational."
  5395.  
  5396.         ::=  { ibmappnLocalEnTgEntry 7 }
  5397.  
  5398.   ibmappnLocalEnTgCpCpSession OBJECT-TYPE
  5399.         SYNTAX INTEGER {yes(1), no(2)}
  5400.         ACCESS read-only
  5401.         STATUS mandatory
  5402.         DESCRIPTION
  5403.             "Indicates whether CP-CP sessions are supported on this TG."
  5404.  
  5405.         ::=  { ibmappnLocalEnTgEntry 8 }
  5406.  
  5407.   ibmappnLocalEnTgEffCap   OBJECT-TYPE
  5408.         SYNTAX INTEGER
  5409.         ACCESS read-only
  5410.         STATUS mandatory
  5411.         DESCRIPTION
  5412.             "The effective capacity is an integer value that indicates
  5413.              the actual kilo bits per second.
  5414.              It is derived from the link bandwidth and maximum load
  5415.              factor with the range of 0 thru 603,979,776."
  5416.  
  5417.         ::=  { ibmappnLocalEnTgEntry 9 }
  5418.  
  5419.   ibmappnLocalEnTgConnCost OBJECT-TYPE
  5420.         SYNTAX INTEGER (0..255)
  5421.         ACCESS read-only
  5422.         STATUS mandatory
  5423.         DESCRIPTION
  5424.              "Cost per connect time: a value representing
  5425.              the relative cost per unit of time to use
  5426.              the TG. Range is from 0, which means no cost,
  5427.              to 255."
  5428.  
  5429.         ::=  { ibmappnLocalEnTgEntry 10 }
  5430.  
  5431.  
  5432.  
  5433.  
  5434. McKenzie & Cheng                                               [Page 97]
  5435.  
  5436. RFC 1593                   SNA APPN Node MIB                  March 1994
  5437.  
  5438.  
  5439.   ibmappnLocalEnTgByteCost  OBJECT-TYPE
  5440.         SYNTAX INTEGER (0..255)
  5441.         ACCESS read-only
  5442.         STATUS mandatory
  5443.         DESCRIPTION
  5444.             "Relative cost of transmitting a byte over this link.
  5445.             Range is from 0, which means no cost, to 255."
  5446.  
  5447.         ::=  { ibmappnLocalEnTgEntry 11 }
  5448.  
  5449.   ibmappnLocalEnTgSecurity  OBJECT-TYPE
  5450.         SYNTAX INTEGER {
  5451.                        nonsecure(1),                --X'01'
  5452.                        publicSwitchedNetwork(32),   --X'20'
  5453.                        undergroundCable(64),        --X'40'
  5454.                        secureConduit(96),           --X'60'
  5455.                        guardedConduit(128),         --X'80'
  5456.                        encrypted(160),              --X'A0'
  5457.                        guardedRadiation(192)        --X'C0'
  5458.                        }
  5459.         ACCESS read-only
  5460.         STATUS mandatory
  5461.         DESCRIPTION
  5462.              "Security level for this TG."
  5463.  
  5464.         ::=  { ibmappnLocalEnTgEntry 12 }
  5465.  
  5466.   ibmappnLocalEnTgDelay  OBJECT-TYPE
  5467.         SYNTAX INTEGER {
  5468.                        minimum(0),                 --X'00'
  5469.                        negligible(384),            --X'4C'
  5470.                        terrestrial(9216),          --X'71'
  5471.                        packet(147456),             --X'91'
  5472.                        long(294912),               --X'99'
  5473.                        maximum(2013265920)         --X'FF'
  5474.                }
  5475.         ACCESS read-only
  5476.         STATUS mandatory
  5477.         DESCRIPTION
  5478.              "Relative amount of time that it takes for a signal to
  5479.               travel the length of the logical link.  This time is
  5480.               represented in micro seconds, with some of the more
  5481.               common values enumerated."
  5482.  
  5483.         ::=  { ibmappnLocalEnTgEntry 13 }
  5484.  
  5485.   ibmappnLocalEnTgModemClass  OBJECT-TYPE
  5486.         SYNTAX INTEGER (0..65535)
  5487.  
  5488.  
  5489.  
  5490. McKenzie & Cheng                                               [Page 98]
  5491.  
  5492. RFC 1593                   SNA APPN Node MIB                  March 1994
  5493.  
  5494.  
  5495.         ACCESS read-only
  5496.         STATUS mandatory
  5497.         DESCRIPTION
  5498.              "This is used to have multiple images for a
  5499.               connection network.  For a connection network
  5500.               it is the same as in the TG vector and for
  5501.                a non connection network it is zero."
  5502.  
  5503.         ::=  { ibmappnLocalEnTgEntry 14 }
  5504.  
  5505.   ibmappnLocalEnTgUsr1  OBJECT-TYPE
  5506.         SYNTAX INTEGER (0..255)
  5507.         ACCESS read-only
  5508.         STATUS mandatory
  5509.         DESCRIPTION
  5510.             "First user-defined TG characteristic
  5511.             for this TG. Range of values is 0-255."
  5512.  
  5513.         ::=  { ibmappnLocalEnTgEntry 15 }
  5514.  
  5515.   ibmappnLocalEnTgUsr2  OBJECT-TYPE
  5516.         SYNTAX INTEGER (0..255)
  5517.         ACCESS read-only
  5518.         STATUS mandatory
  5519.         DESCRIPTION
  5520.             "Second user-defined TG characteristic
  5521.              for this TG. Range of values is 0-255."
  5522.  
  5523.         ::=  { ibmappnLocalEnTgEntry 16 }
  5524.  
  5525.   ibmappnLocalEnTgUsr3  OBJECT-TYPE
  5526.         SYNTAX INTEGER (0..255)
  5527.         ACCESS read-only
  5528.         STATUS mandatory
  5529.         DESCRIPTION
  5530.             "Third user-defined TG characteristic
  5531.              for this TG. Range of values is 0-255."
  5532.  
  5533.         ::=  { ibmappnLocalEnTgEntry 17 }
  5534.  
  5535.  
  5536.   -- ************** The APPN Directory group **********************
  5537.   ibmappnDir      OBJECT IDENTIFIER ::= { ibmappn 5  }
  5538.   ibmappnDirPerf  OBJECT IDENTIFIER ::= { ibmappnDir 1 }
  5539.  
  5540.   -- The APPN Directory Group
  5541.  
  5542.   -- The APPN Directory Database
  5543.  
  5544.  
  5545.  
  5546. McKenzie & Cheng                                               [Page 99]
  5547.  
  5548. RFC 1593                   SNA APPN Node MIB                  March 1994
  5549.  
  5550.  
  5551.   -- Each APPN network node maintains directories containing
  5552.   -- information on which LUs (applications) are available and
  5553.   -- where they are located.  LUs can be located within an APPN
  5554.   -- network node or in any of the attached end nodes.
  5555.  
  5556.   --  Max Cache Directory Entries
  5557.   --  Current Number of Cache Entries
  5558.   --  Current Number Home Entries
  5559.   --  Current Number of Registered Entries
  5560.   --  number of directed locates sent
  5561.   --  number of directed locates received
  5562.   --  number of broadcast locates sent
  5563.   --  number of broadcast locates received
  5564.   --  Number of locates returned with a found
  5565.   --  Number of locates returned with a not found
  5566.   --  Number of outstanding Locates
  5567.   --  Directory table  (Repeated for each Serving NN)
  5568.  
  5569.     --  Serving Network Node Fully Qualified CP Name
  5570.  
  5571.   --  LU Groups within Directory table (one for each LU)
  5572.  
  5573.     --  Fully-qualified LU Name
  5574.     --  Owning fully-qualified CP Name
  5575.    --  TP Name
  5576.     --  Resource location     (local/domain/cross-domain)
  5577.     --  Entry type (home,Register/cache)
  5578.     --  Wildcard              (yes/no)
  5579.  
  5580.  
  5581.   ibmappnDirMaxCaches OBJECT-TYPE
  5582.         SYNTAX INTEGER
  5583.         ACCESS read-only
  5584.         STATUS mandatory
  5585.         DESCRIPTION
  5586.              "Maximum number of cache entries allowed. This
  5587.              is an administratively assigned value."
  5588.  
  5589.         ::=  { ibmappnDirPerf 1 }
  5590.  
  5591.   ibmappnDirCurCaches OBJECT-TYPE
  5592.         SYNTAX Gauge
  5593.         ACCESS read-only
  5594.         STATUS mandatory
  5595.         DESCRIPTION
  5596.              "Current number of cache entries."
  5597.  
  5598.         ::=  { ibmappnDirPerf 2 }
  5599.  
  5600.  
  5601.  
  5602. McKenzie & Cheng                                              [Page 100]
  5603.  
  5604. RFC 1593                   SNA APPN Node MIB                  March 1994
  5605.  
  5606.  
  5607.   ibmappnDirCurHomeEntries  OBJECT-TYPE
  5608.         SYNTAX Gauge
  5609.         ACCESS read-only
  5610.         STATUS mandatory
  5611.         DESCRIPTION
  5612.              "Current number of home entries."
  5613.  
  5614.         ::=  { ibmappnDirPerf 3 }
  5615.  
  5616.   ibmappnDirRegEntries OBJECT-TYPE
  5617.         SYNTAX Gauge
  5618.         ACCESS read-only
  5619.         STATUS mandatory
  5620.         DESCRIPTION
  5621.              "Current number of registered entries."
  5622.  
  5623.         ::=  { ibmappnDirPerf 4 }
  5624.  
  5625.   ibmappnDirInLocates    OBJECT-TYPE
  5626.         SYNTAX Counter
  5627.         ACCESS read-only
  5628.         STATUS mandatory
  5629.         DESCRIPTION
  5630.              "Number of directed locates received."
  5631.  
  5632.         ::=  { ibmappnDirPerf 5 }
  5633.  
  5634.   ibmappnDirInBcastLocates  OBJECT-TYPE
  5635.         SYNTAX Counter
  5636.         ACCESS read-only
  5637.         STATUS mandatory
  5638.         DESCRIPTION
  5639.              "Number of broadcast locates received."
  5640.  
  5641.         ::=  { ibmappnDirPerf 6 }
  5642.  
  5643.   ibmappnDirOutLocates   OBJECT-TYPE
  5644.         SYNTAX Counter
  5645.         ACCESS read-only
  5646.         STATUS mandatory
  5647.         DESCRIPTION
  5648.              "Number of directed locates sent."
  5649.  
  5650.         ::=  { ibmappnDirPerf 7 }
  5651.  
  5652.   ibmappnDirOutBcastLocates   OBJECT-TYPE
  5653.         SYNTAX Counter
  5654.         ACCESS read-only
  5655.  
  5656.  
  5657.  
  5658. McKenzie & Cheng                                              [Page 101]
  5659.  
  5660. RFC 1593                   SNA APPN Node MIB                  March 1994
  5661.  
  5662.  
  5663.         STATUS mandatory
  5664.         DESCRIPTION
  5665.              "Number of broadcast locates sent."
  5666.  
  5667.         ::=  { ibmappnDirPerf 8 }
  5668.  
  5669.   ibmappnDirNotFoundLocates   OBJECT-TYPE
  5670.         SYNTAX Counter
  5671.         ACCESS read-only
  5672.         STATUS mandatory
  5673.         DESCRIPTION
  5674.              "Number of directed locates returned with a 'not found'."
  5675.  
  5676.         ::=  { ibmappnDirPerf 9 }
  5677.  
  5678.   ibmappnDirNotFoundBcastLocates OBJECT-TYPE
  5679.         SYNTAX Counter
  5680.         ACCESS read-only
  5681.         STATUS mandatory
  5682.         DESCRIPTION
  5683.              "Number of broadcast locates returned with
  5684.              a not found."
  5685.  
  5686.         ::=  { ibmappnDirPerf 10 }
  5687.  
  5688.   ibmappnDirLocateOutstands  OBJECT-TYPE
  5689.         SYNTAX Gauge
  5690.         ACCESS read-only
  5691.         STATUS mandatory
  5692.         DESCRIPTION
  5693.             "Current number of outstanding locates,
  5694.             both directed and broadcast.  This value
  5695.             varies. A value of zero indicates
  5696.             that no locates are unanswered."
  5697.  
  5698.         ::=  { ibmappnDirPerf 11 }
  5699.  
  5700.  
  5701.   --APPN Directory table
  5702.  
  5703.   -- This table contains information about all known
  5704.   -- LUs and TPs.
  5705.  
  5706.   ibmappnDirTable OBJECT-TYPE
  5707.         SYNTAX SEQUENCE OF IbmappnDirEntry
  5708.         ACCESS not-accessible
  5709.         STATUS mandatory
  5710.         DESCRIPTION
  5711.  
  5712.  
  5713.  
  5714. McKenzie & Cheng                                              [Page 102]
  5715.  
  5716. RFC 1593                   SNA APPN Node MIB                  March 1994
  5717.  
  5718.  
  5719.              "Table containing information about
  5720.              all known LUs and TPs."
  5721.  
  5722.         ::= { ibmappnDir 2 }
  5723.  
  5724.   ibmappnDirEntry OBJECT-TYPE
  5725.         SYNTAX IbmappnDirEntry
  5726.         ACCESS not-accessible
  5727.         STATUS mandatory
  5728.         DESCRIPTION
  5729.              "This table is indexed by the LU name."
  5730.  
  5731.         INDEX
  5732.                {ibmappnDirLuName}
  5733.  
  5734.         ::= { ibmappnDirTable 1 }
  5735.  
  5736.   IbmappnDirEntry ::= SEQUENCE {
  5737.         ibmappnDirLuName                   DisplayString,
  5738.         ibmappnDirServerName               DisplayString,
  5739.         ibmappnDirLuOwnerName              DisplayString,
  5740.         ibmappnDirLuLocation               INTEGER,
  5741.         ibmappnDirType                     INTEGER,
  5742.         ibmappnDirWildCard                 INTEGER
  5743.                                }
  5744.  
  5745.   ibmappnDirLuName          OBJECT-TYPE
  5746.         SYNTAX DisplayString  (SIZE (3..17))
  5747.         ACCESS read-only
  5748.         STATUS mandatory
  5749.         DESCRIPTION
  5750.             "Fully-qualified network LU name in the
  5751.              domain of the serving network node."
  5752.  
  5753.         ::=  { ibmappnDirEntry 1 }
  5754.  
  5755.   ibmappnDirServerName        OBJECT-TYPE
  5756.         SYNTAX DisplayString (SIZE (3..17))
  5757.         ACCESS read-only
  5758.         STATUS mandatory
  5759.         DESCRIPTION
  5760.              "Fully-qualified control point (CP) name of the
  5761.               network node server.  For unassociated end node
  5762.               entries, the end node fully-qualified name
  5763.               is returned."
  5764.  
  5765.         ::=  { ibmappnDirEntry 2 }
  5766.  
  5767.  
  5768.  
  5769.  
  5770. McKenzie & Cheng                                              [Page 103]
  5771.  
  5772. RFC 1593                   SNA APPN Node MIB                  March 1994
  5773.  
  5774.  
  5775.   ibmappnDirLuOwnerName    OBJECT-TYPE
  5776.         SYNTAX DisplayString (SIZE (3..17))
  5777.         ACCESS read-only
  5778.         STATUS mandatory
  5779.         DESCRIPTION
  5780.             "Fully-qualified CP name of the node at which
  5781.              the LU is located.  This name is the same as the
  5782.              serving NN name when the LU is located at a
  5783.              network node or an unassociated end node.  It is
  5784.              also the same as the fully-qualified LU name
  5785.              when this is the control point LU for this node."
  5786.  
  5787.         ::=  { ibmappnDirEntry 3 }
  5788.  
  5789.  
  5790.   ibmappnDirLuLocation        OBJECT-TYPE
  5791.         SYNTAX INTEGER {
  5792.                        local(1),     --Local
  5793.                        domain(2),    --Domain
  5794.                        xdomain(3)    --Cross Domain
  5795.                        }
  5796.         ACCESS read-only
  5797.         STATUS mandatory
  5798.         DESCRIPTION
  5799.             "Specifies the location of the LU."
  5800.  
  5801.         ::=  { ibmappnDirEntry 4 }
  5802.  
  5803.   ibmappnDirType             OBJECT-TYPE
  5804.         SYNTAX INTEGER {
  5805.                        home(1),      --defined as home entry
  5806.                        cache(2),     --learned over time
  5807.                        registered(3) --registered by end node
  5808.                        }
  5809.         ACCESS read-only
  5810.         STATUS mandatory
  5811.         DESCRIPTION
  5812.              "Directory types are:
  5813.               1 - Home
  5814.                     The LU is in the domain of the local network node
  5815.                     and the LU information has been configured at the
  5816.                     local node.
  5817.  
  5818.               2 - Cache
  5819.                     The LU has previously been located by a broadcast
  5820.                     search and the location information has been saved.
  5821.  
  5822.               3 - Register
  5823.  
  5824.  
  5825.  
  5826. McKenzie & Cheng                                              [Page 104]
  5827.  
  5828. RFC 1593                   SNA APPN Node MIB                  March 1994
  5829.  
  5830.  
  5831.                     The LU is at an end node that is in the domain
  5832.                     of the local network node.  Registered entries
  5833.                     are registered by the served end node."
  5834.  
  5835.         ::=  { ibmappnDirEntry 5 }
  5836.  
  5837.  
  5838.   ibmappnDirWildCard         OBJECT-TYPE
  5839.         SYNTAX INTEGER {
  5840.                         other(1),
  5841.                         explicit-entry(2),
  5842.                         partial-wildcard(3),
  5843.                         full-wildcard(4)
  5844.                        }
  5845.         ACCESS read-only
  5846.         STATUS mandatory
  5847.         DESCRIPTION
  5848.             "1 - Other means unknown type of LU entry.
  5849.              2 - Expliced-entry means the full LUNAME will be used
  5850.                  for locating this LU.
  5851.              3 - Partial-wildcard means only the non-blank portions
  5852.                  of the LUNAME will be used for locating this LU.
  5853.              4 - Full-wildcard means all LUNAMES will be directed
  5854.                  to this LU."
  5855.  
  5856.         ::=  { ibmappnDirEntry 6 }
  5857.  
  5858.  
  5859.   -- ************** The APPN Class of Service group ***************
  5860.  
  5861.   ibmappnCos  OBJECT IDENTIFIER ::= { ibmappn 6  } --APPN COS
  5862.  
  5863.   -- The APPN Class of Service (COS)
  5864.  
  5865.   -- Class of Service is a means of expressing the quality of the routes
  5866.   -- and the transmission priority of traffic which flows on these routes.
  5867.   -- The quality of routes is specified by two tables, a COS weight table
  5868.   -- for TGs and a COS weight table for nodes.  These COS tables are
  5869.   -- administratively assigned at each APPN node. Seven default tables
  5870.  
  5871.   -- for TGs and a COS weight table for Nodes.  These COS tables are
  5872.   -- administratively assigned at each APPN node with seven default tables
  5873.   -- being provided by IBM.
  5874.   --
  5875.   --
  5876.   --  COS Name
  5877.   --        Unqualified name identifying the class of service.
  5878.   --  Transmission priority
  5879.  
  5880.  
  5881.  
  5882. McKenzie & Cheng                                              [Page 105]
  5883.  
  5884. RFC 1593                   SNA APPN Node MIB                  March 1994
  5885.  
  5886.  
  5887.   --        Transmission priority associated with this class of service
  5888.   --   COS Node Row Table
  5889.   --          At least one node row must be specified. The default
  5890.   --          COS tables specify 8 rows.
  5891.   --     Node Row Weight
  5892.   --            Numeric value between 0 and 255 inclusive indicating
  5893.   --            the weight associated with this row.
  5894.   --     Route addition resist (min)
  5895.   --            Numeric value between 0 and 255 inclusive indicating
  5896.   --            the minimum route addition resistance for this row.
  5897.   --     Route addition resist (max)
  5898.   --            Numeric value between 0 and 255 inclusive indicating
  5899.   --            the maximum route addition resistance for this row.
  5900.   --     Congestion          (min)
  5901.   --            Indicates whether this class of service for this row
  5902.   --            will accept congestion. Yes or No must be specified.
  5903.   --     Congestion          (max)
  5904.   --            Indicates whether this Class of Service for this row
  5905.   --            will accept congestion. Yes or No must be specified.
  5906.   --
  5907.   --   COS TG Row table
  5908.   --          At least one TG row must be specified with the defaults
  5909.   --          COS tables specify 8 rows.
  5910.   --     TG Row Weight
  5911.   --            Numeric value between 0 and 255 inclusive indicating
  5912.   --            the weight associated with this row.
  5913.   --     Effective capacity  (min)
  5914.   --            Indicates the lowest acceptable value for this row.
  5915.   --     Effective capacity  (max)
  5916.   --            Indicates the highest required value for this row.
  5917.   --     Cost per connect time  (min)
  5918.   --            Indicates the lowest connect cost per unit time value
  5919.   --            for this row.  This value is between 0 and 255 inclusive.
  5920.   --     Cost per connect time  (max)
  5921.   --            Indicates the highest connect cost per unit time value
  5922.   --            for this row.  This value is between 0 and 255 inclusive.
  5923.   --     Cost per byte       (min)
  5924.   --            Indicates the lowest cost per byte value
  5925.   --            for this row.  This value is between 0 and 255 inclusive.
  5926.   --     Cost per byte       (max)
  5927.   --            Indicates the highest cost per byte value
  5928.   --            for this row.  This value is between 0 and 255 inclusive.
  5929.   --     Security            (min)
  5930.   --            Indicates the lowest acceptable value for security
  5931.   --            for this row.  This value is one of seven values.
  5932.   --     Security            (max)
  5933.   --            Indicates the highest acceptable value for security
  5934.   --            for this row.  This value is one of seven values.
  5935.  
  5936.  
  5937.  
  5938. McKenzie & Cheng                                              [Page 106]
  5939.  
  5940. RFC 1593                   SNA APPN Node MIB                  March 1994
  5941.  
  5942.  
  5943.   --     Propagation delay   (min)
  5944.   --            Indicates the lowest acceptable propagation delay value
  5945.   --            for this row.
  5946.   --     Propagation delay   (max)
  5947.   --            Indicates the highest acceptable propagation delay value
  5948.   --            for this row.
  5949.   --     User defined 1      (min)
  5950.   --            Indicates the lowest acceptable value
  5951.   --            for this row.  This value is between 0 and 255 inclusive.
  5952.   --     User defined 1      (max)
  5953.   --            Indicates the highest acceptable value
  5954.   --            for this row.  This value is between 0 and 255 inclusive.
  5955.   --     User defined 2      (min)
  5956.   --            Same as user defined 1
  5957.   --     User defined 2      (max)
  5958.   --            Same as user defined 1
  5959.   --     User defined 3      (min)
  5960.   --            Same as user defined 1
  5961.   --     User defined 3      (max)
  5962.   --            Same as user defined 1
  5963.   --
  5964.   --
  5965.   --
  5966.   --Due to SNMP ASN.1 limitations the COS table is defined
  5967.   --in the following format.
  5968.   --
  5969.   -- MODE name table
  5970.   --  MODE Name (index)
  5971.   --  COS Name
  5972.   --
  5973.   -- COS name table
  5974.   --  COS Name (index)
  5975.   --  Transmission priority
  5976.   --
  5977.   -- COS node row table
  5978.   --  COS Name (index1)
  5979.   --  Index2
  5980.   --  Node Row Weight
  5981.   --  Rte addition resist (min)
  5982.   --  Rte addition resist (max)
  5983.   --  Congestion          (min)
  5984.   --  Congestion          (max)
  5985.   --
  5986.   -- COS TG row table
  5987.   --  COS Name (index1)
  5988.   --  Index
  5989.   --  TG Row Weight
  5990.   --  Effective capacity  (min)
  5991.  
  5992.  
  5993.  
  5994. McKenzie & Cheng                                              [Page 107]
  5995.  
  5996. RFC 1593                   SNA APPN Node MIB                  March 1994
  5997.  
  5998.  
  5999.   --  Effective capacity  (max)
  6000.   --  Cost per conn time  (min)
  6001.   --  Cost per conn time  (max)
  6002.   --  cost per byte       (min)
  6003.   --  cost per byte       (max)
  6004.   --  Security            (min)
  6005.   --  Security            (max)
  6006.   --  Propagation delay   (min)
  6007.   --  Propagation delay   (max)
  6008.   --  User defined 1      (min)
  6009.   --  User defined 1      (max)
  6010.   --  User defined 2      (min)
  6011.   --  User defined 2      (max)
  6012.   --  User defined 3      (min)
  6013.   --  User defined 3      (max)
  6014.   --
  6015.   -- **************************************************************
  6016.  
  6017.  
  6018.   ibmappnCosModeTable OBJECT-TYPE
  6019.         SYNTAX SEQUENCE OF IbmappnCosModeEntry
  6020.         ACCESS not-accessible
  6021.         STATUS mandatory
  6022.         DESCRIPTION
  6023.             "Table representing all of the defined
  6024.             mode names for this node.  The table
  6025.             contains the matching COS name."
  6026.  
  6027.         ::= { ibmappnCos 1 }
  6028.  
  6029.   ibmappnCosModeEntry OBJECT-TYPE
  6030.         SYNTAX IbmappnCosModeEntry
  6031.         ACCESS not-accessible
  6032.         STATUS mandatory
  6033.         DESCRIPTION
  6034.              "This table is indexed by the Mode Name."
  6035.  
  6036.         INDEX
  6037.                {ibmappnCosModeName}
  6038.  
  6039.         ::= { ibmappnCosModeTable 1 }
  6040.  
  6041.   IbmappnCosModeEntry ::= SEQUENCE {
  6042.         ibmappnCosModeName                  DisplayString,
  6043.         ibmappnCosModeCosName               DisplayString
  6044.                                        }
  6045.  
  6046.   ibmappnCosModeName              OBJECT-TYPE
  6047.  
  6048.  
  6049.  
  6050. McKenzie & Cheng                                              [Page 108]
  6051.  
  6052. RFC 1593                   SNA APPN Node MIB                  March 1994
  6053.  
  6054.  
  6055.         SYNTAX DisplayString (SIZE (1..8))
  6056.         ACCESS read-only
  6057.         STATUS mandatory
  6058.         DESCRIPTION
  6059.              "Administratively-assigned name for this
  6060.               mode entry."
  6061.  
  6062.         ::=  { ibmappnCosModeEntry 1 }
  6063.  
  6064.   ibmappnCosModeCosName    OBJECT-TYPE
  6065.         SYNTAX DisplayString (SIZE (1..8))
  6066.         ACCESS read-only
  6067.         STATUS mandatory
  6068.         DESCRIPTION
  6069.              "An administratively assigned name for this
  6070.              Class of Service."
  6071.  
  6072.         ::=  { ibmappnCosModeEntry 2 }
  6073.  
  6074.  
  6075.   -- **************************************************************
  6076.  
  6077.   ibmappnCosNameTable OBJECT-TYPE
  6078.         SYNTAX SEQUENCE OF IbmappnCosNameEntry
  6079.         ACCESS not-accessible
  6080.         STATUS mandatory
  6081.         DESCRIPTION
  6082.             "Table representing all of the defined class-of-service
  6083.              names for this node.  The COS node and TG tables are
  6084.              accessed using the same index, which is the COS name."
  6085.  
  6086.         ::= { ibmappnCos 2 }
  6087.  
  6088.   ibmappnCosNameEntry OBJECT-TYPE
  6089.         SYNTAX IbmappnCosNameEntry
  6090.         ACCESS not-accessible
  6091.         STATUS mandatory
  6092.         DESCRIPTION
  6093.              "The COS name is the index to this table."
  6094.  
  6095.         INDEX
  6096.                {ibmappnCosName}
  6097.  
  6098.         ::= { ibmappnCosNameTable 1 }
  6099.  
  6100.   IbmappnCosNameEntry ::= SEQUENCE {
  6101.         ibmappnCosName                     DisplayString,
  6102.         ibmappnCosTransPriority            INTEGER
  6103.  
  6104.  
  6105.  
  6106. McKenzie & Cheng                                              [Page 109]
  6107.  
  6108. RFC 1593                   SNA APPN Node MIB                  March 1994
  6109.  
  6110.  
  6111.                                    }
  6112.  
  6113.  
  6114.   ibmappnCosName              OBJECT-TYPE
  6115.         SYNTAX DisplayString (SIZE (1..8))
  6116.         ACCESS read-only
  6117.         STATUS mandatory
  6118.         DESCRIPTION
  6119.             "Administratively-assigned name for this
  6120.              class of service."
  6121.  
  6122.         ::=  { ibmappnCosNameEntry 1 }
  6123.  
  6124.   ibmappnCosTransPriority OBJECT-TYPE
  6125.         SYNTAX INTEGER {
  6126.                        low(1),               --X'01'
  6127.                        medium(2),            --X'02'
  6128.                        high(3),              --X'03'
  6129.                        network(4)            --X'04'
  6130.                        }
  6131.         ACCESS read-only
  6132.         STATUS mandatory
  6133.         DESCRIPTION
  6134.              "Transmission priority for this
  6135.               class of service.  Values are:
  6136.                 Low
  6137.                 Medium
  6138.                 High
  6139.                 Network                                      "
  6140.  
  6141.         ::=  { ibmappnCosNameEntry 2 }
  6142.  
  6143.  
  6144.   ibmappnCosNodeRowTable OBJECT-TYPE
  6145.         SYNTAX SEQUENCE OF IbmappnCosNodeRowEntry
  6146.         ACCESS not-accessible
  6147.         STATUS mandatory
  6148.         DESCRIPTION
  6149.              "This table contains all node-row information for all
  6150.               class of service in this node."
  6151.  
  6152.         ::= { ibmappnCos 3 }
  6153.  
  6154.   ibmappnCosNodeRowEntry OBJECT-TYPE
  6155.         SYNTAX IbmappnCosNodeRowEntry
  6156.         ACCESS not-accessible
  6157.         STATUS mandatory
  6158.         DESCRIPTION
  6159.  
  6160.  
  6161.  
  6162. McKenzie & Cheng                                              [Page 110]
  6163.  
  6164. RFC 1593                   SNA APPN Node MIB                  March 1994
  6165.  
  6166.  
  6167.              "The COS name is the first index and a integer
  6168.               is the second index to insure a unique index."
  6169.  
  6170.         INDEX
  6171.                {ibmappnCosNodeRowName,
  6172.                 ibmappnCosNodeRowIndex}
  6173.  
  6174.         ::= { ibmappnCosNodeRowTable 1 }
  6175.  
  6176.   IbmappnCosNodeRowEntry ::= SEQUENCE {
  6177.         ibmappnCosNodeRowName                 DisplayString,
  6178.         ibmappnCosNodeRowIndex                INTEGER,
  6179.   --Node Row Group
  6180.         ibmappnCosNodeRowWgt                  DisplayString,
  6181.         ibmappnCosNodeRowResistMin            INTEGER,
  6182.         ibmappnCosNodeRowResistMax            INTEGER,
  6183.         ibmappnCosNodeRowMinCongestAllow      INTEGER,
  6184.         ibmappnCosNodeRowMaxCongestAllow      INTEGER
  6185.                                    }
  6186.  
  6187.   ibmappnCosNodeRowName              OBJECT-TYPE
  6188.         SYNTAX DisplayString (SIZE (1..8))
  6189.         ACCESS read-only
  6190.         STATUS mandatory
  6191.         DESCRIPTION
  6192.              "Administratively-assigned name for this
  6193.              class of service."
  6194.  
  6195.         ::=  { ibmappnCosNodeRowEntry 1 }
  6196.  
  6197.   ibmappnCosNodeRowIndex     OBJECT-TYPE
  6198.         SYNTAX INTEGER (0..255)
  6199.         ACCESS read-only
  6200.         STATUS mandatory
  6201.         DESCRIPTION
  6202.              "Index of COS name.  This same value is used
  6203.               to access the node and TG COS tables.
  6204.               Range of values is 0-255."
  6205.  
  6206.         ::=  { ibmappnCosNodeRowEntry 2 }
  6207.  
  6208.   --Node Row Group
  6209.  
  6210.   ibmappnCosNodeRowWgt     OBJECT-TYPE
  6211.         SYNTAX DisplayString
  6212.         ACCESS read-only
  6213.         STATUS mandatory
  6214.         DESCRIPTION
  6215.  
  6216.  
  6217.  
  6218. McKenzie & Cheng                                              [Page 111]
  6219.  
  6220. RFC 1593                   SNA APPN Node MIB                  March 1994
  6221.  
  6222.  
  6223.              "Weight to be associated with the nodes
  6224.               that fit the criteria specified by this node row."
  6225.  
  6226.         ::=  { ibmappnCosNodeRowEntry 3 }
  6227.  
  6228.   ibmappnCosNodeRowResistMin       OBJECT-TYPE
  6229.         SYNTAX INTEGER   (0..255)
  6230.         ACCESS read-only
  6231.         STATUS mandatory
  6232.         DESCRIPTION
  6233.             "Minimum route addition resistance value
  6234.              for this node. Range of values is 0-255.
  6235.              The lower the value, the more desirable
  6236.              the node is for intermediate routing."
  6237.  
  6238.         ::=  { ibmappnCosNodeRowEntry 4 }
  6239.  
  6240.   ibmappnCosNodeRowResistMax  OBJECT-TYPE
  6241.         SYNTAX INTEGER   (0..255)
  6242.         ACCESS read-only
  6243.         STATUS mandatory
  6244.         DESCRIPTION
  6245.             "Maximum route addition resistance value
  6246.              for this node. Range of values is 0-255.
  6247.              The lower the value, the more desirable
  6248.              the node is for intermediate routing."
  6249.  
  6250.         ::=  { ibmappnCosNodeRowEntry 5 }
  6251.  
  6252.   ibmappnCosNodeRowMinCongestAllow OBJECT-TYPE
  6253.         SYNTAX INTEGER {yes(1), no(2)}
  6254.         ACCESS read-only
  6255.         STATUS mandatory
  6256.         DESCRIPTION
  6257.              "Indicates whether low congestion will be
  6258.               tolerated.  The minimum and maximum parameters
  6259.               will allow specifying either low-congested,
  6260.               high-congested, or either to be used."
  6261.  
  6262.         ::=  { ibmappnCosNodeRowEntry 6 }
  6263.  
  6264.   ibmappnCosNodeRowMaxCongestAllow OBJECT-TYPE
  6265.         SYNTAX INTEGER {yes(1), no(2)}
  6266.         ACCESS read-only
  6267.         STATUS mandatory
  6268.         DESCRIPTION
  6269.              "Indicates whether high congestion will be
  6270.               tolerated.  The minimum and maximum parameters
  6271.  
  6272.  
  6273.  
  6274. McKenzie & Cheng                                              [Page 112]
  6275.  
  6276. RFC 1593                   SNA APPN Node MIB                  March 1994
  6277.  
  6278.  
  6279.               will allow specifying either low-congested,
  6280.               high-congested, or either to be used."
  6281.  
  6282.         ::=  { ibmappnCosNodeRowEntry 7 }
  6283.  
  6284.  
  6285.   -- COS TG row table
  6286.   --  Index
  6287.   --  TG Row Weight
  6288.   --  Effective capacity  (min)
  6289.   --  Effective capacity  (max)
  6290.   --  Cost per conn time  (min)
  6291.   --  Cost per conn time  (max)
  6292.   --  cost per byte       (min)
  6293.   --  cost per byte       (max)
  6294.   --  Security            (min)
  6295.   --  Security            (max)
  6296.   --  Propagation delay   (min)
  6297.   --  Propagation delay   (max)
  6298.   --  User defined 1      (min)
  6299.   --  User defined 1      (max)
  6300.   --  User defined 2      (min)
  6301.   --  User defined 2      (max)
  6302.   --  User defined 3      (min)
  6303.   --  User defined 3      (max)
  6304.   --
  6305.  
  6306.   ibmappnCosTgRowTable OBJECT-TYPE
  6307.         SYNTAX SEQUENCE OF IbmappnCosTgRowEntry
  6308.         ACCESS not-accessible
  6309.         STATUS mandatory
  6310.         DESCRIPTION
  6311.              "Table containing all the Tg-row information for all
  6312.               class of service defined in this node."
  6313.  
  6314.         ::= { ibmappnCos 4 }
  6315.  
  6316.   ibmappnCosTgRowEntry OBJECT-TYPE
  6317.         SYNTAX IbmappnCosTgRowEntry
  6318.         ACCESS not-accessible
  6319.         STATUS mandatory
  6320.         DESCRIPTION
  6321.              "The TgRowName and the TgRowIndex are the index
  6322.              for this table."
  6323.  
  6324.         INDEX
  6325.                {ibmappnCosTgRowName,
  6326.                 ibmappnCosTgRowIndex}
  6327.  
  6328.  
  6329.  
  6330. McKenzie & Cheng                                              [Page 113]
  6331.  
  6332. RFC 1593                   SNA APPN Node MIB                  March 1994
  6333.  
  6334.  
  6335.         ::= { ibmappnCosTgRowTable 1 }
  6336.  
  6337.   IbmappnCosTgRowEntry ::= SEQUENCE {
  6338.         ibmappnCosTgRowName                 DisplayString,
  6339.         ibmappnCosTgRowIndex                INTEGER,
  6340.   --TG Row Group
  6341.         ibmappnCosTgRowWgt                   DisplayString,
  6342.         ibmappnCosTgRowEffCapMin             INTEGER,
  6343.         ibmappnCosTgRowEffCapMax             INTEGER,
  6344.         ibmappnCosTgRowConnCostMin           INTEGER,
  6345.         ibmappnCosTgRowConnCostMax           INTEGER,
  6346.         ibmappnCosTgRowByteCostMin           INTEGER,
  6347.         ibmappnCosTgRowByteCostMax           INTEGER,
  6348.         ibmappnCosTgRowSecurityMin           INTEGER,
  6349.         ibmappnCosTgRowSecurityMax           INTEGER,
  6350.         ibmappnCosTgRowDelayMin              INTEGER,
  6351.         ibmappnCosTgRowDelayMax              INTEGER,
  6352.         ibmappnCosTgRowUsr1Min               INTEGER,
  6353.         ibmappnCosTgRowUsr1Max               INTEGER,
  6354.         ibmappnCosTgRowUsr2Min               INTEGER,
  6355.         ibmappnCosTgRowUsr2Max               INTEGER,
  6356.         ibmappnCosTgRowUsr3Min               INTEGER,
  6357.         ibmappnCosTgRowUsr3Max               INTEGER
  6358.                                 }
  6359.  
  6360.   ibmappnCosTgRowName              OBJECT-TYPE
  6361.         SYNTAX DisplayString (SIZE (1..8))
  6362.         ACCESS read-only
  6363.         STATUS mandatory
  6364.         DESCRIPTION
  6365.              "Administratively-assigned name for this
  6366.              class of service."
  6367.  
  6368.         ::=  { ibmappnCosTgRowEntry 1 }
  6369.  
  6370.   ibmappnCosTgRowIndex     OBJECT-TYPE
  6371.         SYNTAX INTEGER (0..255)
  6372.         ACCESS read-only
  6373.         STATUS mandatory
  6374.         DESCRIPTION
  6375.              "Index of COS name.  This same value is used
  6376.               to access the node and TG COS tables."
  6377.  
  6378.         ::=  { ibmappnCosTgRowEntry 2 }
  6379.  
  6380.   --TG Row
  6381.  
  6382.   ibmappnCosTgRowWgt       OBJECT-TYPE
  6383.  
  6384.  
  6385.  
  6386. McKenzie & Cheng                                              [Page 114]
  6387.  
  6388. RFC 1593                   SNA APPN Node MIB                  March 1994
  6389.  
  6390.  
  6391.         SYNTAX DisplayString
  6392.         ACCESS read-only
  6393.         STATUS mandatory
  6394.         DESCRIPTION
  6395.              "Weight to be associated with the nodes
  6396.               that fit the criteria specified by this tg-row."
  6397.  
  6398.         ::=  { ibmappnCosTgRowEntry 3 }
  6399.  
  6400.   ibmappnCosTgRowEffCapMin   OBJECT-TYPE
  6401.         SYNTAX INTEGER
  6402.         ACCESS read-only
  6403.         STATUS mandatory
  6404.         DESCRIPTION
  6405.             "Minimum acceptable speed for this Class of Service.
  6406.              The effective capacity is an integer value that indicates
  6407.              the actual kilo bits per second.
  6408.              It is derived from the link bandwidth and maximum load
  6409.              factor with the range of 0 thru 603,979,776."
  6410.  
  6411.         ::=  { ibmappnCosTgRowEntry 4 }
  6412.  
  6413.   ibmappnCosTgRowEffCapMax   OBJECT-TYPE
  6414.         SYNTAX INTEGER
  6415.         ACCESS read-only
  6416.         STATUS mandatory
  6417.         DESCRIPTION
  6418.             "Maximum acceptable speed for this Class of Service.
  6419.              The effective capacity is an integer value that indicates
  6420.              the actual kilo bits per second.
  6421.              It is derived from the link bandwidth and maximum load
  6422.              factor with the range of 0 thru 603,979,776."
  6423.  
  6424.         ::=  { ibmappnCosTgRowEntry 5 }
  6425.  
  6426.   ibmappnCosTgRowConnCostMin OBJECT-TYPE
  6427.         SYNTAX INTEGER (0..255)
  6428.         ACCESS read-only
  6429.         STATUS mandatory
  6430.         DESCRIPTION
  6431.             "Minimum acceptable cost per connect time
  6432.              for this Class of Service.
  6433.              Cost per connect time: a value representing
  6434.              the relative cost per unit of time to use
  6435.              the TG. Range is from 0, which means no cost,
  6436.              to 255."
  6437.  
  6438.         ::=  { ibmappnCosTgRowEntry 6 }
  6439.  
  6440.  
  6441.  
  6442. McKenzie & Cheng                                              [Page 115]
  6443.  
  6444. RFC 1593                   SNA APPN Node MIB                  March 1994
  6445.  
  6446.  
  6447.   ibmappnCosTgRowConnCostMax OBJECT-TYPE
  6448.         SYNTAX INTEGER (0..255)
  6449.         ACCESS read-only
  6450.         STATUS mandatory
  6451.         DESCRIPTION
  6452.             "Maximum acceptable cost per connect time
  6453.              for this Class of Service.
  6454.              Cost per connect time: a value representing
  6455.              the relative cost per unit of time to use
  6456.              the TG. Range is from 0, which means no cost,
  6457.              to 255."
  6458.  
  6459.         ::=  { ibmappnCosTgRowEntry 7 }
  6460.  
  6461.   ibmappnCosTgRowByteCostMin  OBJECT-TYPE
  6462.         SYNTAX INTEGER (0..255)
  6463.         ACCESS read-only
  6464.         STATUS mandatory
  6465.         DESCRIPTION
  6466.              "Minimum acceptable cost per byte
  6467.               for this Class of Service."
  6468.  
  6469.         ::=  { ibmappnCosTgRowEntry 8 }
  6470.  
  6471.   ibmappnCosTgRowByteCostMax  OBJECT-TYPE
  6472.         SYNTAX INTEGER (0..255)
  6473.         ACCESS read-only
  6474.         STATUS mandatory
  6475.         DESCRIPTION
  6476.              "Maximum acceptable cost per byte
  6477.               for this Class of Service."
  6478.  
  6479.         ::=  { ibmappnCosTgRowEntry 9 }
  6480.  
  6481.   ibmappnCosTgRowSecurityMin  OBJECT-TYPE
  6482.         SYNTAX INTEGER {
  6483.                        nonsecure(1),                --X'01'
  6484.                        publicSwitchedNetwork(32),   --X'20'
  6485.                        undergroundCable(64),        --X'40'
  6486.                        secureConduit(96),           --X'60'
  6487.                        guardedConduit(128),         --X'80'
  6488.                        encrypted(160),              --X'A0'
  6489.                        guardedRadiation(192)        --X'C0'
  6490.                }
  6491.         ACCESS read-only
  6492.         STATUS mandatory
  6493.         DESCRIPTION
  6494.              "Minimum acceptable security
  6495.  
  6496.  
  6497.  
  6498. McKenzie & Cheng                                              [Page 116]
  6499.  
  6500. RFC 1593                   SNA APPN Node MIB                  March 1994
  6501.  
  6502.  
  6503.               for this Class of Service."
  6504.  
  6505.         ::=  { ibmappnCosTgRowEntry 10 }
  6506.  
  6507.   ibmappnCosTgRowSecurityMax  OBJECT-TYPE
  6508.         SYNTAX INTEGER {
  6509.                        nonsecure(1),                --X'01'
  6510.                        publicSwitchedNetwork(32),   --X'20'
  6511.                        undergroundCable(64),        --X'40'
  6512.                        secureConduit(96),           --X'60'
  6513.                        guardedConduit(128),         --X'80'
  6514.                        encrypted(160),              --X'A0'
  6515.                        guardedRadiation(192)        --X'C0'
  6516.                }
  6517.         ACCESS read-only
  6518.         STATUS mandatory
  6519.         DESCRIPTION
  6520.              "Maximum acceptable security
  6521.               for this Class of Service."
  6522.  
  6523.         ::=  { ibmappnCosTgRowEntry 11 }
  6524.  
  6525.   ibmappnCosTgRowDelayMin  OBJECT-TYPE
  6526.         SYNTAX INTEGER {
  6527.                        minimum(0),                 --X'00'
  6528.                        negligible(384),            --X'4C'
  6529.                        terrestrial(9216),          --X'71'
  6530.                        packet(147456),             --X'91'
  6531.                        long(294912),               --X'99'
  6532.                        maximum(2013265920)         --X'FF'
  6533.                }
  6534.         ACCESS read-only
  6535.         STATUS mandatory
  6536.         DESCRIPTION
  6537.           "Minimum acceptable propagation delay for this class of service.
  6538.            Relative amount of time that it takes for a signal to travel
  6539.            the length of the logical link.  This time is represented in
  6540.            micro seconds, with the more values enumerated."
  6541.  
  6542.         ::=  { ibmappnCosTgRowEntry 12 }
  6543.  
  6544.   ibmappnCosTgRowDelayMax  OBJECT-TYPE
  6545.         SYNTAX INTEGER {
  6546.                        minimum(0),                 --X'00'
  6547.                        negligible(384),            --X'4C'
  6548.                        terrestrial(9216),          --X'71'
  6549.                        packet(147456),             --X'91'
  6550.                        long(294912),               --X'99'
  6551.  
  6552.  
  6553.  
  6554. McKenzie & Cheng                                              [Page 117]
  6555.  
  6556. RFC 1593                   SNA APPN Node MIB                  March 1994
  6557.  
  6558.  
  6559.                        maximum(2013265920)         --X'FF'
  6560.                }
  6561.         ACCESS read-only
  6562.         STATUS mandatory
  6563.         DESCRIPTION
  6564.           "Maximum acceptable propagation delay for this class of service.
  6565.            Relative amount of time that it takes for a signal to travel
  6566.            the length of the logical link.  This time is represented in
  6567.            micro seconds, with the more values enumerated."
  6568.  
  6569.         ::=  { ibmappnCosTgRowEntry 13 }
  6570.  
  6571.   ibmappnCosTgRowUsr1Min  OBJECT-TYPE
  6572.         SYNTAX INTEGER (0..255)
  6573.         ACCESS read-only
  6574.         STATUS mandatory
  6575.         DESCRIPTION
  6576.              "Minimum acceptable value for this
  6577.               user defined characteristic.
  6578.               Range of values is 0-255."
  6579.  
  6580.         ::=  { ibmappnCosTgRowEntry 14 }
  6581.  
  6582.   ibmappnCosTgRowUsr1Max  OBJECT-TYPE
  6583.         SYNTAX INTEGER (0..255)
  6584.         ACCESS read-only
  6585.         STATUS mandatory
  6586.         DESCRIPTION
  6587.              "Maximum acceptable value for this
  6588.               user defined characteristic.
  6589.               Range of values is 0-255."
  6590.  
  6591.         ::=  { ibmappnCosTgRowEntry 15 }
  6592.  
  6593.   ibmappnCosTgRowUsr2Min  OBJECT-TYPE
  6594.         SYNTAX INTEGER (0..255)
  6595.         ACCESS read-only
  6596.         STATUS mandatory
  6597.         DESCRIPTION
  6598.              "Minimum acceptable value for this
  6599.               user defined characteristic.
  6600.               Range of values is 0-255."
  6601.  
  6602.         ::=  { ibmappnCosTgRowEntry 16 }
  6603.  
  6604.   ibmappnCosTgRowUsr2Max  OBJECT-TYPE
  6605.         SYNTAX INTEGER (0..255)
  6606.         ACCESS read-only
  6607.  
  6608.  
  6609.  
  6610. McKenzie & Cheng                                              [Page 118]
  6611.  
  6612. RFC 1593                   SNA APPN Node MIB                  March 1994
  6613.  
  6614.  
  6615.         STATUS mandatory
  6616.         DESCRIPTION
  6617.              "A Maximum acceptable value for this
  6618.               user defined characteristic."
  6619.  
  6620.         ::=  { ibmappnCosTgRowEntry 17 }
  6621.  
  6622.   ibmappnCosTgRowUsr3Min  OBJECT-TYPE
  6623.         SYNTAX INTEGER (0..255)
  6624.         ACCESS read-only
  6625.         STATUS mandatory
  6626.         DESCRIPTION
  6627.              "Minimum acceptable value for this
  6628.               user defined characteristic.
  6629.               Range of values is 0-255."
  6630.  
  6631.         ::=  { ibmappnCosTgRowEntry 18 }
  6632.  
  6633.   ibmappnCosTgRowUsr3Max  OBJECT-TYPE
  6634.         SYNTAX INTEGER (0..255)
  6635.         ACCESS read-only
  6636.         STATUS mandatory
  6637.         DESCRIPTION
  6638.              "Maximum acceptable value for this
  6639.               user defined characteristic.
  6640.               Range of values is 0-255."
  6641.  
  6642.         ::=  { ibmappnCosTgRowEntry 19 }
  6643.  
  6644.   END
  6645.  
  6646. 3.0  Acknowledgements
  6647.  
  6648.    Thanks go to David Chen, Leo Temoshenko, and Mike Allen for their
  6649.    contribution and support through the development process.
  6650.  
  6651. 4.0  Security Considerations
  6652.  
  6653.    Security issues are not discussed in this memo.
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666. McKenzie & Cheng                                              [Page 119]
  6667.  
  6668. RFC 1593                   SNA APPN Node MIB                  March 1994
  6669.  
  6670.  
  6671. 5.0  Authors' Addresses
  6672.  
  6673.    William F. McKenzie
  6674.    IBM Networking Systems
  6675.    P. O. Box 12195
  6676.    Research Triangle Park, NC  27709
  6677.    US
  6678.  
  6679.    Phone: +1 919 254 5705
  6680.    EMail: mckenzie@ralvma.vnet.ibm.com
  6681.  
  6682.  
  6683.    Jia-bing R. Cheng
  6684.    IBM Networking Systems
  6685.    P. O. Box 12195
  6686.    Research Triangle Park, NC  27709
  6687.    US
  6688.  
  6689.    Phone: +1 919 254 4434
  6690.    EMail: cheng@ralvm6.vnet.ibm.com
  6691.  
  6692.  
  6693.  
  6694.  
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722. McKenzie & Cheng                                              [Page 120]
  6723.  
  6724.